At least in the Bay Area, it's because, for a lot of engineers, the earnings so far outpace other places that the math just doesn't work. Believe you me, I've got a very fancy spreadsheet that runs through all sorts of models to get me out of here, but if I want to retire ASAP, it makes sense to stay.