Some people are completely against landlords existing. Perhaps you've mistaken me for one of those? Or perhaps I just didn't explain myself clearly enough?
To be clear, I'm not against landlords existing. My guiding principle is that landlords need to exist because forcing people to own property isn't practical or even desirable. There is significant friction with buying and selling houses even if you can get over the financial barriers (eg downpayments).
The simplest way I can put it is that I believe in this guiding principle: Landlords should be part of their community.
What does this mean? Some examples:
1. I'm all for multifamily housing where the owners have 1-2 rental units on their property. This style of housing exists in small pockets of the US as generally a legacy but is now outlawed almost everywhere (most of the US makes anything other than single family housing illegal to build).
2. In the case where the landlord doesn't live on the property they should (IMHO) generally live in the same locale. This is what I mean when I said "New York should be for New Yorkers". Perhaps a better way to say that is "New York should be by and for New Yorkers". Obviously you can substitute any city name there. NYC is just an example; and
3. When it comes to apartments, generally I favour purpose-built rental apartments being built for this rather than renting out condos. Again though local ownership is better.