It seems to me that at least in the US the issue is location. There's cheap stock in places without jobs and ridiculously expensive stock where the good jobs are located. It doesn't have to be this way.
New money is created by lending it into existence, with interest.
That last bit is key. In order to pay off the interest, you need money, which was also loaned into existence with interest.
The only way to maintain this is through constant economic growth. Without it there's a deflationary collapse.
Capitalism has financialized housing, and that seems to be a major cause of the "can't actually build housing" problem.
https://en.wikipedia.org/wiki/Longhouse
https://en.wikipedia.org/wiki/Pueblo
https://en.wikipedia.org/wiki/Shabono
(And quite a few others.)
But populations were relatively stable until capitalism drove us towards the growth mindset.
The reason we need non stop housing construction is because the underlying issue is capitalism's demand for infinite growth.