Local control (and the perverse incentives that operate at that level) is exactly what's causing the problem. State-level intervention is the achievable way to fix it.
Homeowners in a city have an incentive to block housing construction. That hurts everyone who commutes into that city; those people deserve a say too, and they have one at the state level.