In my country at least Amazon delivery drivers are the only reliable and trustworthy ones, they call when they can't get in the building, they never pretend to deliver something, they never pretend you were not in they deliver fast and reliably, you can get it delivered to lots of stores if you know you wont be in and Amazon customer service actually sorts it out and dispatches replacements fast in the rare cases it does go wrong or and its next day.
Any other delivery service just causes way more stress.
Feel like this article is downplaying which was the real reason because it's definitely only one of the three things listed and we can rule out ethics if you happily used it for decades you didn't suddenly start caring about that out of nowhere.