I reject the notion that the units are not making money, and the notion that they are competing on price. We know corporate landlords engage in cartel behavior using price setting algorithms, and there is a deep well of tax-incentives for real estate (eg 1031s) that make it a more complex math problem than you are making it out to be.
The math works, it's just heinous.
They support these sorts of stifling rules and believe that skirting or changing those rules is a right-wing ultra-capitalist attack on the public good, despite the situation actually being the exact opposite.
That does seem to be a right-wing capitalist attack on the public good? Like, do we still believe in markets, or are we just cool with mega-corporations setting prices and wages?
Keep in mind: as soon as you concede that investor-owners are letting out properties, they are competing in the market: further supply of housing decreases their returns, because they compete with all other suppliers of housing, the high-order bit of which is existing owners. You have to make this math work with owners who deliberately keep their units vacant, or it doesn't even work as an idea.