UPS does this indeed, they have
one distribution location in the entire country iirc, and they only deliver between 9 and 16. Those are the hours I'm at work.
Luckily they drop it off at a local bookstore in the neighbouring town that same day.
DHL does this very differently, they'll tell you on delivery day, we'll be there x time. Then you'll have to call them to reschedule. And the closest pick-up point is in the next major town, an hour away in total.
Yet, for business we often order stuff from a large electronics wharehouse. And they were so full of the shipping companies they started bringing the stuff to the customer themself.
Recently they made track&trace available on the website, and this is suspiciously accurate. For example, today is delivery day, and you lookup the deliver time in the morning at 9. It says 13:43.
At PRECISELY 13:43 the truck reverses to the loading door, not once, every time