It is surprising that the Mountain View City Council, all pretty intelligent and all willing to spend many hours on civic betterment, don't understand a concept as elemental as supply and demand.
It is not good planning to build workplaces without housing for the workers. It is quite selfish to hog the income-producing land uses for one town, leaving other towns to house minimum-wage workers and school their children, or to be, literally, doormats for workers commuting to the richer towns.
The state has taken an interest in these arrangements, and not only has legislation discouraging them but flat-out prohibits inequality in schooling. The rich industrial towns are obliged by law to share school funding with the poor school districts, and state law mandates that all cities assign living areas for all income groups.
The misery of homelessness comes about, not by the natural tendency of the strong to prevail over the weak, or the rich over the poor. It is because of the deliberate choice of local government to give development permission to money-making entities and not allowing development of shelters where people may take up residence or continue to reside.
All cities in the United States are "charter" cities in the sense that there is a "magna carta" aligning them with our political system, which stipulates that government shall be "of the people, by the people and for the people." When we substitute something else for "people," as in "of money, by money and for money," which we would seem to be doing by physically removing residents from the city, city government loses its legitimacy.