Having been in the Bay Area startup scene for 20 years (and now through acquisition working for one of the big tech companies) I think the reason so many startups are here is because they can hire the experienced developers that will make their startup succeed. There is a whole ecosystem here and that can't be duplicated easily (or at all).