It is not a fundamental human need to live in a super cute townhome in a hot walkable neighborhood near lots of other people you’d like to socialize with. If you want free housing, it’s out there, just not where you want it.
shelter is a fundamental need, not the desire to own an asset. You do not need to purchase, as renting is much cheaper (esp. at current asset prices).
And while you cannot create more land (tho tell the dutch that!), you can build more dense. And in an area of growing population, this might be a good solution, as demonstrated in many other cities. However, people who would prefer a single family home with a backyard must be prepared to pay a premium for this privilege.
And my proposal of more investment will indeed help alleviate the lack of shelter by incentivizing more to be built! Taking away investment money for it will only mean a different group losing out vs the existing group. Policies shouldn't decide winners and losers - policies should be made win-win.