Landlords take on the transaction costs of home ownership. ~10% of home value is a transaction cost when it changes hands in a sale. A new tenant transaction costs are a tiny fraction of that, and most of those costs are recoverable upon move out so long as the property is not damaged.
And as mentioned before they take on the risk of ownership and all that entails. Renting caps liability to your rent. If you have a lease and the owner suddenly has 2x expenses, doesn't matter to you, your lease is a contract.
none of this contradicts anything I said. try again