If this is a problem that solves itself, it would have solved itself already.
How do you think major cities in the US grew in the 1800s? It wasn't because of perfect zoning or astronomical land prices.