Yes. You shouldn’t be allowed to have a second house to rent out. The problem is limited supply in a given area, and if everyone buys a second, third, fourth house (or townhouse) then there is no supply left for people that want to actually buy to live in that house. Frankly I think it’s unethical. There are plenty of other ways to invest your money.
I also don’t think this position is limited to leftists, although yes the leftists here have a very dramatic take. I think anyone that thinks about this should see the problem.
For houses? Essentially no one, houses should not be for rent. Apartments in my mind are fine to rent because you can build a fuckton of apartments on a small amount of land. But there can still be a problem if there aren’t enough apartments available to buy.