Both things can be true. Amazon is great for consumers, Google is great for consumers, no doubt. But consolidation of economic power under tech juggernauts I would argue is a net negative for society over the long run. The tech giants are not at fault, neither are the consumers, the fault lies with the system in which they operate that allows one outcome while ignoring another (potentially bad) one. What we need to do is change the rules.