Then again, I've had others tell me it's awesome, you just have to pick your location carefully (one exclusively bought very close to nursing schools, which seemed to select for tenants who'd stick around at least a couple years and who'd pay their rent and not run a meth lab or smear shit on the walls or anything like that).
FWIW, I'm with you, I think rental income ("landlording") and airbnb-ing are both legitimate demand, and the system would work fairly if we didn't have artificial constraints on supply.
Insofar as landlords actively work to constraint supply to artificial inflate rents, it is immoral behavior (but 'muh' neighborhood) and we should not allow it.
In many buildings these things are simply not done.
I've used this to my advantage before. I moved into a building that needed a fresh coat of paint and had poor reviews of their maintenance and saved ~10-15% from market rent because I didn't care about appearances and am handy enough to fix a leaky faucet, etc. myself.
The current state is the actual opposite of that incentive. You can just buy up a parking lot in downtown Manhattan, pay ~$0 taxes on it, and keep it off the market while people continue to struggle to find housing and prices continue to climb. Then when the land has appreciated (through no actions of your own, in fact in spite of your own actions) you can sell for millions of dollars of upside.
Property of course requires maintenance and management, so the sleight of hand here is to define away all those aspects of ownership so that by definition all that's meant by "landlord" is "old guy who cashes checks."
But somebody has to maintain the property, somebody has to prioritize upgrades and improvements, somebody has to cut the grass, somebody has to pay the taxes, somebody has to -- yes -- collect and cash the checks. Somebody has to respond to tenant requests and emergencies. Somebody has to advertise the property when it's vacant. Someone conducts showings and screens tenants. And, maybe most important, somebody assumes the risk of a bad tenant or a down market or a declining neighborhood. And so on and so on.
Whether all this is done by the owner personally or hired out is irrelevant. There's no reason to believe government can perform these functions better than private owners in a market.
A simple proof that landlording is not free/easy money is to realize that millions of middle- and upper-middle class Americans who -- if not today, certainly 5 years ago before this most recent run-up in prices -- could, if they wanted to, afford to buy property and become landlords, but they mostly do not do it. And since nobody turns down free/easy money, landlording simply cannot be free/easy money. QED.