Landlords don’t make money just from owning property. To get people to pay rent, they have to build, and maintain housing, pay property taxes, utilities (if included in the rent), mortgages, etc. They have to invest a lot of money up front and take out loans hoping to break even one day.