There's an economic floor for the price of housing: the amortized cost of the building and its maintenance, plus taxes and overhead imposed by governments, utilities, mortgages, etc.
In other words: even in a plentiful housing market, there will always be someone who struggles to pay rent (including transiently), because a rational housing market can't offer $0 rents. Tenant protection laws exist to protect that person from a landlord who would otherwise be incentivized to throw them onto the street.
Yeah… these laws for private landlords to subsidize housing for other families.
If you only have 1 rental property and your tenant doesn’t pay, that’s a 100% loss of revenue while your family personally bears the cost of supporting this other family.
Whereas corporate landlords can absorb these losses by raising rents on 100 doors to cover the families that refuse to pay