The problem is that in most areas the government is primarily voted in by existing landowners, who don't want more housing, and don't care if lower-income renters are being forced out.
The non-landowners are either not abundant enough, or only plan to live here for a short enough period of time that they don't bother to get involved in local politics.