This is actually the compromise position - California proposed SB 50, which would have unilaterally set density standards near transit and permitted fourplexes in single family zones. Cities fiercely opposed this.
So instead we have this dumb system where every city gets a target number from the state and can choose where the housing goes, as long as they can show they meet the target. "Local control!"
Most of them are choosing really dumb spots - Orinda is trying to put 200 low income homes on a freeway shoulder near the Caldecott Tunnel, Palo Alto has two Caltrain stations but is trying to put all the new apartments near the 101 freeway.