You know, Joseph, there is a very old saying that if one only has a hammer, then the only thing one can see is that everything must be a nail.
The problem for the housing shortages are different in different countries.
1. In the UK, most of the land is owned by the gentry and the aristocracy. When people build homes, they buy a 100 year lease. At some point, the lease expires, and goes back to the owner of the land.
2. Homes haven't been built in Ireland for about 50 years, possibly because whenever an estate is built, 20% of the homes have to be given to the Irish goverment. There are 116,000 abandoned homes that have been abandoned. And the government is now considering a tax hike of 400% for property owners who are holding land and it is not used reproductively. They say it's like someone holding on to hoards of food in a famine.
3. Contractors prefer to build high end because there is substantially more profit. And before you contradict that, I was in the industry for 5 years.
I firmly believe that government should be 100% in charge of building homes, that they be rented out to people, and that profit should become illegal. Profit is responsible for massive inequality and poverty. Until 200 years ago, it was a very dirty word. It is wholly unethical.