I don't know about that. It seems to me that most Americans will sit and wait in their idling car for several minutes so they can get a parking spot that is 100 feet closer to the store's entrance.
I personally park my car immediately when I get in a lot and start walking, which makes it very noticeable how many people would rather hunt for a spot slightly closer. Also, in larger shopping centers my observation is that most people will move their car between each shop to minimize walking.
But people don’t want them, they prefer the suburbs or the city - the suburbs often because it’s near the jobs in the city and yet still has some of the spacing they want.
One solution is to stop building suburbs as they were in the 50s and build them as many small towns even if butted up against each other. Even the worst suburbs have shopping areas, etc, that could be spread out and made accessible.