"corporate landlording" -- I like this term. I haven't heard it before. It sounds like it will go well on a rag newspaper for a front page headline.
Question about this so-called "corporate landlording": Tall apartment blocks in urban centers are exclusively build by corporations, as they require many millions in financing to build. What is your proposal for these urban centers?