I think I'm OK with Amazon being Aliexpress for the US market. Sometimes I want to get random crap from the depths of Shenzhen, and Amazon is that. What is unfortunate is that they can't get "real" brands to sell there, because of their counterfeiting issue. The "mistake" Amazon made (that has probably made them hundreds of billions of dollars) was to let someone send in a box of crap and get paid when someone shopping for "Tide Laundry Detergent" gets their box of crap instead of Tide Laundry Detergent.
Other than that, they're where they are today because they're good. I just wouldn't buy anything valuable from them; laptops, cameras, phones, etc. Those you'll have to find a dedicated electronics retailer. But sometimes I'm like building a 3D printer and I want a touchscreen display or something for it... for $20 I can have one the same day. That is super neat. It works because no "brand" makes parts for hobbyists, and some company you've never heard of in China is actually the market leader. Amazon connects you to them... but also to billions of scammers. Caveat emptor.
Edit to add: I'm talking about the in-person stores. I have no idea what Wal-Mart and Target do online.