Google's been trying to pay the city for use of the stops. The city is still thinking about it, because the SF government is dysfunctional in ways Seattle can only imagine.
Blaming the buses is futile; if the tech companies weren't providing them then tech workers would all be driving south on 101. The corporate buses exist because transit in the Bay Area is terrible; Caltrain, BART, and VTA don't meet up in any sort of useful fashion for commuters. And believe it or not, most Googlers cannot afford to live in Mountain View or Palo Alto. Those places are even more priced out of range.
Why aren't these protesters concerned about the lack of affordable development in SF? Get some reasonable accommodations to include affordable housing and then try building new housing.
Or, keep complaining about really the smallest aspect of the problem and using terrible tactics. Whatever.