The difference here is teachers provide a valuable service, and landlords do not. I don't care how good the good ones are, their entire job is "had enough money some years ago to buy a building, and now lives off other people's income".
In all my years renting from individuals to big property management companies, good and bad alike, never was it easy to get things fixed which is apparently the only advantage to renting. Days/weeks/months go by, all the while I'm dumping money into their pockets for the privilege.
At least when owning, the money I have to spend on my mortgage and repairs is going toward the value of my house, and not the ethereal void that is a landlord.