> You do realize that part of "not enough" houses is due to corporate entities / investment vehicles / investors owning many properties.
No, I do not realize this. This is only possible because of limited supply. If the supply was not limited by government and nimbys then it would not be profitable for "corporate entities / investment vehicles / investors owning many properties."
It's also irrelevant, no amount of preventing "corporate entities / investment vehicles / investors owning many properties." will do anything to keep prices low as long as demand is high and supply is low.