No, they're not leaching off of renters. Just stop it. Stop pretending that landlords are a bunch of Paris Hiltons who are billionaires by birth and just own a bunch of property that people pay them more money to live in.
Most landlords are working people like you and me who took on huge financial risk to take out mortgages on properties that they then rent to people. They evict people who don't pay rent, not because they're rapacious capitalist pigs, but because freeloaders will bankrupt the landlords.
I've rented my whole adult life. I've never signed a lease with Jeff Bezos. The unconstitutional moratorium on evictions is abusive to your fellow people. The rhetoric against landlords is abusive to your fellow people.