Landlord, or property management, is a job, same as any other job you might have. The problem is not owning multiple properties, but not paying enough taxes on land. Otherwise, landlords benefit from the free lunch that comes with economic growth and real estate price appreciation, which is true for every homeowners in this country.
IF you want affordability? Tax land.
Doesn't matter who owns them. Your grandma or wall street.
IF you want affordability? Tax land.
Doesn't matter who owns them. Your grandma or wall street.