> I don't think we've seen the end of non-Amazon retail yet.
Amazon is less than 3% of US retail. Walmart's retail business is three times the size of Amazon's retail business. And that's before we count the fact that half of Amazon's retail business, isn't Amazon at all.
Amazon is not going to actually dominate all of retail. Amazon is not going to become a retail monopoly. Amazon is not going to build a retail business dramatically larger than Walmart's retail business. The shrieks to the contrary are strictly emotionalism rather than fact-based, just as they were 12 or 15 years ago when Walmart was going to destroy everything in retail and monopolize everything. It's just as silly and absurd to pretend Amazon is going to do the same thing. What Amazon has is an early lead in online retail, because they were an aggressive first mover. Only ~10-12% of US retail has moved online. As that percentage dramatically increases in the next 20 years, Amazon's total share of online commerce will fall accordingly. They're not going to be doing $3 trillion in annual sales in 15 years. It'll be extremely impressive if they can manage to one day catch up to Walmart's retail size.
> Neither media or public sentiment towards Amazon is great right now
Public sentiment towards Amazon is extraordinarily high. They typically have the highest, or one of the highest rated brands and consumer experiences. Their customer service is routinely voted as among the best of any company.
What opinion pieces in the NY Times say about Amazon, are not at all representative of how the majority of people feel about Amazon. That's a classic echo chamber premise.