Also, these big developers are sorta top-down too. They are big powerful entities setting things up for the people who actually use the developments instead of iterative development.
There's a ton of ridiculous patterns built into development that relate to the way it is financed etc. and that along with zoning etc. creates insane sprawl.
https://www.strongtowns.org/ does a remarkable job at addressing all these issues, not taking a dogmatic top-down or bottom-up or whatever view.