Most cities are regulated to prevent more housing being built. You should definitely read on the works of Strong Towns, and similar groups, and how you can help change the landscape of your city
You're wrong, building more housing is THE solution. The vast majority of homes are owned by people who live in them, not landlords. Building more housing is literally the ONLY solution.