No, I get flight following on the ground from Palo Alto all the time. I only have to change my code when Oakland doesn't get the message it's flight following rather than a Class C transition and drops me at the far edge of Class C (and I call them again to reestablish flight following).
Hayward is so exceptionally close to the Oakland Class C that I'm flabbergasted they don't do flight following from the ground all the time, if only to handle the inevitable Class C transition. JHC, they are close enough that they have a 600 foot pattern altitude to avoid TCAS RAs on airliners landing on OAK 30.
They normally always did when requested, and I always did, it makes life a lot easier for everyone involved if I'm heading north.