Walmart is mediocre at everything: Amazon is better at e-commerce. Target is better at store experience (and better style in terms of products), Aldi and Lidl and Dollar stores (and Costco, usually) are cheaper, HEB and Publix and Wegman's have better fresh grocery and service. Walmart associates work hard, but stores are understaffed. Why the hell would I want to even drive to pick up groceries when I have to order far in advance anyway and can just go to a nicer store and not have to fight lines? Why would I want pick up today when Amazon can deliver to my door tomorrow with Prime? The stores are ugly, most people don't like self-checkout, there are 20 checkouts and not enough associates.
Originally posted by @RX7zBXn-13mma.