Not sure what the "this" is that you think zoning didn't "solve" exactly. Where I live (Melbourne, Australia), I think zoning does work pretty effectively. Industry builds in industrial zones, houses and apartments get built in residential zones. Fortunately (I think) the government is generally on the side of increasing the density and changing the rules to make it possible, so we don't have a San Francisco type situation where no one can build anything because the residental lobbies are so powerful.
The pain points for us are to do with attempting to increase the density of the city, which means building apartment buildings where there used to be just single story houses with backyards - something those residents don't like. Or the complexities of big projects like new train lines, that impact an awful lot of stuff around them.
But in general, a lot of stuff is getting built, it's just expensive.