Why do people keep focusing on which company to blame. It's not a Amazon VS Google issue. It's a Tech-Company VS Consumer problem.
If you give me a shitty experience because you want to dominate the world, well too bad, I'm opting out. I couldn't care less who's fault it is, I am the customer, I am right, and if you want to earn my money it's your duty to deliver me a great experience.