What about the fact that it's ok if deliveries are slower? How many of the things that people buy online, whether from Amazon or not, actually need to be same day or next day? If there were options for "just sometime in the next month", I'd chose that.
Of course, I understand that be a logistics nightmare to schedule, I'm only making the argument that delivery speed is a more a luxury than necessity. As is Amazon itself.
Literal slaves clearing the debts of starving children. I don't even know what to say about that.