Go run the math. If you were to tax away say everything people own that's greater than $50 million dollars, and give it to everyone else, the total amount each person gets is something... but not as much as you would think. On the order of tens of thousands of dollars in the US for example. That would happen one time.
The most significant problem with housing costs isn't that corporations can invest, it's that ANYONE can invest. Investments require that an asset appreciate faster than inflation, and if that happens by definition it will always become increasingly more expensive than people can afford. Homes cannot be an investment for anyone, or they will always become too expensive.