From what I remember, Japanese zoning allows small shops (there's a size limit) in any residential zone.
That means no car trips when you run out of bread or milk.
Smartest property of that zoning system IMO.
You haven’t lived until you have experienced the Japanese Kombini (convenience store).
Fwiw that’s what we have in Germany, unless you live in remote places. You always have a Lidl, Aldi, or REWE you can walk or bike to.
No idea what our local zoning laws are
I also wonder how much the pressure filled culture of not standing out has something to do with this. My impression is Japanese are under a lot more pressure to not abuse the permissiveness of the zoning laws.