Another few points in favor of SFO compared to SJC:
1) Money. SFO is much closer to people with deep pockets (only the rich can afford to live in SF).
2) Airport access. SFO is much closer to SF and has excellent mass transport options (Bart). SJC not so much.