On the one hand, UPS still has terrible customer service, and many of their policies are pretty aggravating to the recipient.
On the other hand, it used to be that they would hold on to a package for a few days rather than deliver it as soon as it could arrive, to try to encourage people to pay extra for faster shipping (and paying extra for faster shipping wouldn't ever actually make it come faster); I remember many frustrating times when I'd pay for three-day shipping, and the package would arrive in town overnight and they wouldn't even attempt delivery for two days. But these days, even with the cheapest ground shipping option, if a package only takes three days to arrive, that's all it takes.
Of course, it's probably cheaper for them to do that anyway, since they don't have to deal with as much warehousing and logistics thereof. But still, at least their self-serving cost-reduction change is also good for the customer for once.