Except it's not explained by stupidity.
If you look at the past number of years, starting with rent caps or tax on rentals, you see a pattern of measures against landlords consequently affecting tenants. At the very least, most landlords increased rents because of ridiculous tax imposed on them. I don't blame them for that, but most would, because the media puts out landlord-vs-tenant stories all the time, and vice versa - they switch sides to create illusion of being balanced.
It's divide and conquer basically, the oldest trick there is.