Developer buys land. Spends all their money on land and building a house.
Investor comes along and buys the house to rent it out.
Developer now has money to buy another lot and build another house (and other developers notice that they can build houses and get paid to do so).
Without the investor money in step 2, developers build a lot fewer houses in steps 1 and 3.
You literally admitted it, landlords provide nothing, all they do is finance private spending. Once the property is paid for the landlord gets to keep an appreciating asset and generate cash flow from it by stealing from the tenant's paycheck. Literally leeches on society.
If the landlord isn't there to buy the house, it won't get built in the first place. Not everyone can afford to buy a house, so someone needs to provide that capital in order for the housing to exist. No one is stealing anything; the tenant is paying the landlord for the service of lending them the house to live in. The landlord is being compensated for the funds they have tied up in the house, that they can't use to invest in (buy) other things.
Like, literally, if there were no landlords, by definition there would be no rental properties. So people who couldn't afford to buy a house outright would have nowhere to live. That can't be what you're advocating?
No, if the funds to buy the resources, physical and human, to build the housing aren't there then it won't get built. There's no rule that these funds have to come from private entities trying to turn a profit on housing.
Are you really so ideologically brainwashed that you're incapable of imagining any other system that doesn't inherently exploit poor people and concentrates cash at the top???
Are you so ideologically bent on thinking that things ought to work some other way to utterly reject the reality of how things actually work right now?
This condescension is so tiring. You're literally so brainwashed by your ideology that you can't conceive of anyone disagreeing with it. Clearly they must all be idiots who just don't understand economics. There's no way you could be wrong. Housing just inherently has all these problems and there's nothing we can do about it I guess.
You are not disagreeing with any ideology. You are just categorising a whole class of people as leeches by disregarding the economic realities of the situation, because it doesn’t fit with your economically uninformed one.