The easiest solution is the tax code needs to accurately assess multiple home ownership with a simple sliding scale. If a mom and pop wants 1-2 houses to rent fine, but make it a premium. If an LLC has 50 and the built in maintenance and managers, then make it more. Homes are like any asset, if you can afford it you should buy it. But homes are also needed for a functional society, and policy needs to be promoting availability of housing for people to, you know, actually live in and be part of a community.
Just in this thread alone, how many are land lords? How many bought that either in times past when it was much cheaper, inherited it, or have cash to outbid locals? Nothing wrong with any of that mind you, but it eats housing stock without giving the next generation a chance. And if you can afford it great, but tax it accurately.
A lot of young people suck. A lot of old people suck. Those statements do not alter that unequivocally houses are astronomically more expensive relative to any income metric at any time since the 1950s, save some brief periods around 07-08. You can Google this and find any source. Many who claim to could not pull yourselves from your bootstraps now without doing a lot more than you did.
Society in many cities is only functioning due to legacy real estate. Nurses, teachers, sanitation workers on average cannot afford homes in communities they work based on income unless they bought 3 years ago. That’s a problem.