Poor urban planning means commute increases.
So houses closer to where work is located, increase in price.
On top of that, nice neighborhoods is actually nice, so nobody wants to allow some mothafucker to build a high rise commieblock there. Mostly because property is so old, that they come with huge gardens.
And on top of that: Commieblocks will have undersized apartments, meaning couples will have to leave them behind anyhow, and settle somewhere else.
Now, you add in other problems, such as
Poor public infrastructure means fastest method is car, so a hour drive is a hour drive.
Otherwise you get stuff like Tokyo, where its possible to live extremely far from Tokyo, but commute with a high speed train into a slower local version the last few kilometers.
And then you run into issues such as building codes, where the real issue is that block apartments are undersized in the first place
Natural cost of building tall building, and safety standards against earthquake/fall storms
Commune/County having retarded zones, meaning infrastructure to fix the problem can't be built
Poor urban planning means workplaces, warehouses, industrial zones and housing zones are built randomly, instead of spread out into larger zones, to avoid massive congestion
And the biggest problem:
If people can pay for housing, housing will increase in price.
On top of that, people compete with larger corporations and oligarchs, who is willing to do extensive buyouts, to later perform price gouging or rent seeking. And thats still true of middleclass versus rich.
There is a reason private skyscraper with a private top floor with housing, thats a real meme.