Earlier quoted context omitted.
> Building dense cities that can be accessed by bike and on foot would have the same effect. I love density, but, in my experience this is not true. London doesn't have a large competitive market of grocery stores. Neither does Boston or New York City. Density means higher real estate prices, that means grocery store sizes go down, and the barrier to entry goes up. Yes you can get more small specialty shops (which is…
Huh? London has Tesco, Sainsbury's, Waitrose, Morrisons, Aldi, Lidl, Asda, Co-op Food, Iceland and Marks & Spencer Food. Here's a map of all of them: https://maps.walkingclub.org.uk/shops/ Alternative map: https://www.toptiplondon.com/food-drink/london-supermarkets-...
London does have larger stores, but it isn't like in America where the average grocery store is, well, huge.
(Obviously some chains such as Asda have larger stores!)
On the west coast at least, American grocery stores are either small like Trader Joe's (Aldi sized I believe), tiny local ethnic stores, or you start getting into larger and larger categories that start at "really damn big" and end up at "you can get lost here".
The "you can get lost here" sized stores typically have much cheaper prices, and families go there on weekends to buy essentials (meat, veggies) to stay on budget.
All in all I'm not saying it is a bad thing, having a higher density of grocery stores is nice, it means going to the grocery store isn't a dedicated trip, but those cheap huge discount stores are very nice to have around.
[1] I like to stay for awhile in the middle of cities so I can actually shop at local stores, cook some food myself, etc.