Nobody wants a low income housing project in their neighborhood, so no amount of campaigning will persuade Californias NIMBYs to vote for it. California will never be able to build new housing projects. And they shouldn't. The poor should not be warehoused. They should be given income subsidies to be able to afford the market rent.
There are also lots of other ways to create affordable housing, like requiring any new apartment or housing development to set aside a certain amount as affordable housing. That way, the poor are interspersed in communities and have access to the better schools in those better off communities.
In CA, like the rest of the US, schools get a lot of their funding from property taxes. That is why schools are dilapidated in poor areas, and rich areas have gleaming campuses with all the latest technology. When you compare an elementary school in East L.A., with its many housing projects, to one in Newport Beach, it is like you are on two different planets. Concentrating the poor in certain areas via housing projects only exacerbates this disparity.
The poor don't want to live in housing projects, and shouldn't have to.