If people prefer it, why does the government have to mandate it by law?
Suburban zoning and -- even more importantly -- minimum parking requirements force property developers to build nothing but sprawl with isolated pods of single-use development. Wide, hostile roads are required (by law) to carry people between commercial, office, residential, and industrial sprawl zones.
If free markets were allowed to have any influence at all on land development, you would see at least some new urban style building. As it is, nothing but sprawl is permitted.