That's idiotic. There's nothing wrong with owning rentals or being a landlord. It only becomes an issue when massive corporations with endless amount of money buy so much inventory that they start affecting the market
How did you reach that conclusion? There's a big difference between uncle Bob have a 3 unit building where he lives out in one and rents out the others and Blackrock buying 1,000 units in a town to artificially constraint inventory and inflate prices. There's also a big difference between a company buildings a condo tower with 200 new units to rent/sell and a company buying already existing single family homes to manipulate the market. Clearly The latter examples in both of these comparisons are unethical and deserve to be outlawed, while the former example are fine.