I can get in and out of my large nearby grocery store in 10 minutes just fine and they have everything I could possibly want. I'm not price-sensitive and that's the real difference between that store and Aldi, completely different customer cohort.
I am not price sensitive and Aldi’s is great. First, most of the missing food products are the sugary highly processed junk food that I don’t want to wade through, plus there are a good number of euro items that I prefer. Second, I don’t have to go through the cognitive exhaustion of wading through 29 types of peanut butter. Thirdly, is really is faster, a lot faster. I can have half my shopping done in the time it takes to find the aluminum foil in the big store.
Except I'm not price sensitive either and mainly shop at Aldi because it is much faster. Obviously a lot of people are there for the prices, but the size is a big draw too.