It is very easy for a landlord to lose their shirt in even conservative investments. Landlords justify their rate of return due to the financial risk and the cost of capital. My parents lost a lot of money buying and renting property. You can lose money due to tenants destroying property, you can lose money due to insufficient occupancy, and you can lose money by the value of the house going down.
Sure, there are cases where small landlords are beneficial in providing liquidity. But the big corporate firms being able to leverage their existing assets to buy more units seems antithetical to the goal of "we should eliminate homelessness" to me.
Speculators do need to get burned periodically to correct bubbles though. Especially now. Making money because you bought sooner than someone else could (practically enshrined in the California constitution) is not really adding value so on average should not pay off any better than inflation.
Roughly 60-80% of your rent is a tithe to the owner of a 4 billion year old chunk of dirt. Dirt made valuable by all of the humans surrounding it.
People who provide valuable services like teaching, serving food, providing medicines, etc. People who get a 0% of your rent but who nonetheless will drive it up if they do their jobs really well.
Rent goes up. That should cause more players to enter the market and more homes to be available. Doesn't happen.
The market is so distorted with regulation on building that homes become out of reach of normal people. Losing money in a market isn't a sign that the market is working properly.
Though even if you were to let capitalism take it's course the natural settling point for the price of a house might be such that a large percentage of people are homeless. That's not good for society.
This had been supported by the rapid capital gains: when your house appreciates more than its payment every month any rent you can collect on it is pure profit. It's gone now and the rent again has to pay the mortgage+insurance+taxes+maintenance on the greatly appreciated property. Building more a year ago was expensive because of shortages of everything from labor to raw materials. Lumber used to be more expensive than steel, which also was not cheap. So anything that had been built then cannot really be rented cheaply because the units are expensive. Building more now is expensive because the shortages are still there, prices of everything are up because of inflation and, most importantly, credit is expensive so everything that is being built now cannot be rented cheaply too because units are still more expensive and the credit is much more expensive.
The market works but it's never been intended to protect you from the economy being ran into the ground.
Hopefully, at some point people will finally say "enough is enough" and make the necessary constitutional corrections.
We have people live with us for free, for in kind services, or paying whatever they could afford and still be saving money.