An interesting parallel is Japan; Japan doesn't require parking with its properties, and to buy a car in Japan you have to produce proof of a parking space that you have (probably by purchasing a spot either with a property or in a lot somewhere), and the market has mostly sorted itself in favor of extremely dense networks of small shops.
I live in one of America's few dense cities, and there are three stores I visit often, one Kroger chain with the selection you'd expect, one latin grocery, and one asian grocery where I can get all kinds of stuff that most people in the suburbs who shop at walmart and safeway have never heard of, all within a 10 minute walk.
I live in a city of about 100K people, and there are plenty. Or a few miles away is a city of ~70K people with others. As well as non-chain organic markets, whatever. The suburbs are adjacent; that's what suburbs are.
I am in the northeast, are you a Californian or Texan?
The Kroger chain you visit killed all of the above (except for the gas station convenience stores which are a smaller version of the above)
The grocery store that’s 2 miles away is a big supermarket. The US doesn’t really do small groceries in most places.