While there are legitimate planning problems (does it make sense to run utilities out to serve yet another suburb?) that are separable from pure politics, I think you're sort of burying the lede when mention the 'cost of the land' then quickly move on to other topics.
'Cost of land' is inherently a political question, because land is not generally produced by human labour. It exists, then is divided according to some moral or political criteria. A state cannot arbitrarily say 'everybody gets a free car', because the car industry will go bust, then nobody will get a car. A state can (and states have) say that you can divide land ownership in whatever way you want. It's a purely political decision.
In many countries, areas, and states, land costs account for the massive majority of new construction costs. What's more, they force planners and developers to act in a counter-intuitive way to work around them. They incentivize insane behaviour, like empty lots in the middle of highly dense cities, due to the logic of financial speculation.
You can't 'fix' housing without fixing the political question, which ultimately starts with making people broadly recognize it is a political question, and addressing it as such.