Amazon has been making me less and less happy lately. I had a customer service interaction that left me speechlessly pissed. They were clearly not empowered to do anything but tell me to suck it.
They don't optimize for happy customers. They optimize for being the place you go to buy things online first and profit. Oddly, they bought Zappos which is orientated to customer happiness.