Taking a look at the other replies can certainly explain how American grocery stores became such big places. I’m American, but have the luck of comparing to European town layout and actually being walking distance from a grocery store. Theoretically, if the shops (and streets and parking lots) themselves were smaller, you could make frequent backpack-sized trips for fresh whatever because it would be a tiny distance.
Taking a look at the other replies can certainly explain how American grocery stores became such big places. I’m American, but have the luck of comparing to European town layout and actually being walking distance from a grocery store. Theoretically, if the shops (and streets and parking lots) themselves were smaller, you could make frequent backpack-sized trips for fresh whatever because it would be a tiny distance.