The most important thing (IMHO) that you did here was to call out the complexities involved when discussing something that sounds so straightforward. "House Crisis" and who to blame for it fits nicely on a meme, which is pretty much the gold standard when it comes to "discussing" policy these days.
If there are 7 reasons for our current housing crisis, there should (likely) be at least 7 solutions - none of which will fix the situation on their own. Homelessness is another great example of this - a solution is proposed, funded, and rolled out with great fanfare. After a few years, (if we're lucky) someone does a study and concludes that the results were "mixed".
My basic solution (that will obviously needs adjustments from someone smarter than me) is to address what ails our current form of capitalism - it should get harder to get bigger, not easier. Much like losing weight - only the opposite - gaining that 100th rental property should be exponentially harder to acquire than the first. Imagine if those tax breaks for rental properties were only available for the first unit? What if the tax rate on rental income was determined by the value of the entire portfolio? ($500k in rental property? Tax rate is 25%. $5b in rental property? Tax rate is 75%)
Profit IS our religion in the US and we make it so damn easy to grow exponentially once we hit a certain level. 1 home becomes 2 becomes 5 becomes 10 becomes 50 shouldn't be supported or encouraged. Boomer wants to rent out their family home to supplement their income so they can move to a retirement community? That's cool with me. Private equity wants to buy up 100 homes in my city and squeeze the rents up? No fkn way...