One solution is community housing where the local government is the landlord and by extend the people in the area.
Another is housing cooperatives, which are groups of people pooling their money to build and operate housing. When joining, you acquire part of the ownership and when you leave you have to sell it.
Don’t get me wrong, I also hate Monopolies, but a company exercising their rights on their own platform? Fine by me. Just don’t use their platform.