For me the important difference between the two isn’t just a zoning problem, it’s a people problem.
Small towns, like the one I grew up in, even ones that are comparatively progressive, are still a nightmare for anyone who doesn’t fit in with the community norm.
Big cities let people find their community because therefore a lot of different ones to try.
This doesn’t go away with different planning or by fucking cars or whatever the kids are into these days.