I think the vast majority of landlords are parasites, but definitely not all.
You think every single person should be entitled to hundreds of thousands of dollars of property on loan? Some grown ass adults out there struggle to tie their shoelaces because they're still holding their crack pipe. Landlords are the vehicle by which the needy gain access to housing in capitalism, they're a symptom and not a disease. Fix capitalism (with socialism) and the symptom will disappear.
You're framing the issue all wrong. Money is fake. Housing is necessary to live. Maybe everyone should just have a house and we shouldn't commodify a necessity to living. Same with food and water. Anyone who profiteers off of a life necessity is a parasite.
Who's going to gather the lumber, pour the foundation, frame the house, mine the copper, install the electrical wiring, and all that shit? It sounds nice to say "maybe everyone should just have a house", but houses don't grow out of the ground. It takes considerable manpower, knowledge, skill, and resources to build a house. The people involved in that process deserve & require compensation. You can debate if it's best to receive that compensation through a socialist system where they receive other goods and services in exchange, a communist system where everyone labors and receives according to state distribution, or through our current capitalist system, but it's naive to say "just give everyone a house".
You're getting torn apart - I think partially because of your phrasing - but you make a valid point. There are a lot of people without the knowledge, ability, resources, or even desire to own a house. "Just give everyone a house" is a childish sentiment that fails to acknowledge the complexities of the real world.
I'm not feeling "torn apart" in the slightest, most reasonable responses have been very much in agreement with me while dissenting views have been mostly ad hominem or baseless accusation.
Landlords do not give crackheads housing for fear of them destroying it. If you want to house them, set up council housing for social needs. Landlords just take money from working people for no work.
As for solutions our current system allows for council housing and hosuing cooperatives. Those are much better then landlords.