Isn’t it still the case that Walmart and similar brick and mortar stores have significantly higher revenue than Amazon’s e-commerce revenue? If anything, it’s worse for traditional stores because they have limited shelf space and so store brands can prevent name brands from even being available.