That may be part of the problem. For most people outside of the tech field, all this technology is just a magic black box that is producing outsized wealth. There isn't a sense that people are doing work to produce this stuff.
This is just the "nationalist" strain in American politics for the 21's century and techies are an easy target as we are passive and put up with shit.
If I where Google i would suggest to all the tech company's the they
1 shut down the shuttles
2 give every one a day off and suggest they use it for a mass lobby of the local politicians
Giving in to and placating the protesters isn't going to make them stop, it's just going to make them try for more, and potentially more outlandish, things.
You could also do a french solution and have all the shuttle drivers drive their buses into central Sf and shut traffic down.
The problem is that there really isn't a problem. Non-techies are angry that rent is getting higher and that the local government isn't going to loosen restrictions. From what I can tell the techies don't have a problem with the rent, because they can pay for it, or are moving to places they can pay for because they don't have some ridiculous attraction to a specific location.
It seems to me to be entirely one-sided, and the techies don't care, they'll just wait it out.