The bit about local restaurants losing business seems like a pretty thin fig leaf over a law that's really about taking tech employees down a peg.
I don't live in the bay area, so maybe someone can fill me in. How is it supposedly so gentrified that nobody but software engineers can survive, yet local politicians feel comfortable doing things like this? Who actually lives in the city?