Don’t forget that for some, moving for a job isn’t a choice. I’m sure there are lots of people who have had to leave San Diego or other locations in CA that would like to have stayed, and others who are glad they left.
We’ve known many young people in our kids age group who, after college, have not been able to stay here because they couldn’t find great jobs that matched their qualifications. None of them wanted to leave, but it was either move, or waste that very expensive degree.
There are lots of places I wouldn’t personally care to live, but–as EP said–to each his or her own.