literally forcing a ceiling price on rents
It's true, FWIW, especially where I live. Too many people. Too few places to rent. Many people need multiple room mates. It's difficult. Okay, it's ridiculous. There's lots of development and little incentive to build affordably, despite zoning, because people pay the elevated rates and will even bid them higher to snag a place to live. (Same with mortgages btw).
If you can't pay the mortgage on your cash cow then... just sell.
So the landlord can't pay the mortgage, which means it isn't a cash cow, and sells the house. What next?
How do you solve this problem?
Ban renting houses? What about apartments? Allow only two rental units per landlord, or three? Rent control together with a mechanism to force landlords to maintain properties? Labor rates go up with housing costs and inflation. Rent control that doesn't allow rents to be raised with for the next tenant? Don't allow rents to exceed mortgage? What about balloon mortgages? What about repair costs? Must a landlord have another job to buy the rental? Make the government provide housing if you have to rent because you can't afford to buy a home?
What solution(s) make this work? I'm not saying give up or accept the status quo. IRL there's always solutions, maybe some that haven't been thought of. You might think of what works.