I was a landlord for a little while, renting 1 unit in a 2 unit house.
I could have afforded my mortgage and taxes without the tenant.
They couldn't have qualified for a mortgage, and couldn't afford to rent a place half as nice anywhere else in the city because I was charging about half of the market rate.
That's not the same as profiteering corporate landlords, no. But a one-size-fits-all solution isn't going to get people where they need to be either.