Zoning laws generally exclude businesses from opening in residential neighborhoods. So no neighborhood bakery, butcher, produce, pub, etc within walking distances. Change the zoning laws, change the car dependencies.
This is also a major shift in culture and is likely to have unexpected side effects. Maybe those side effects are good, or bad, I don't know but zoning is a big deal and complex to the point of having emergent properties that should be considered.
Why not have a "shopping area" in every locality, say in every block of houses? That way you would be employing people and people would just "walk" to get everything.
Hyper-Local stores would only keep most essential in demand products while you'd have to go out and buy from big stores something niche.