By "we", you really mean American suburbanites. Supermarkets are almost nonexistent in Germany, for example, and there aren't very many in Manhattan either.
I live within a 5-8 minute walk of half a dozen different grocery stores. It's great. I've lived in places where you need to drive, and I never want to go back to that.