We could put everything into public ownership but it wouldn't fix the issue of not enough homes. It is no different to other essential things like food production - you pay someone to provide that and expect them to make a little extra to make it worthwhile - maybe they shouldn't own farms!
[3/n]