Earlier quoted context omitted.
It's really not easy to uproot and move from an economically depressed area to an active metropolis. I've done it (Athens, GA to San Francisco in late 2012) and it was incredibly expensive and involved a large amount of personal credit use, cash assistance from family, and time. It was a huge stretch at the time for me to move across the country and break into a new industry, and I did it as a single man, willing and…
What I don't understand is why people don't use the time they have in the low cost-of-living area to develop the skills (via the Internet) that would make them attractive to employers in big cities? That was my approach - I lived at home with my parents after graduation, basically did nothing but program (both for work and after work), and after 3 years Google came knocking and paid for my move out to Silicon Valley.…
There's your answer: not everyone can, or wants, to do that. People have families, kids, second jobs already (to pay the bills they need to pay right now, or else bad consequences), maybe don't get on with their parents that well, or have absent parents, and are generally time poor.
Google doesn't come calling for everyone: not everyone has the aptitude, not everyone is smart enough no matter how hard they work. That might suck, but it's unfortunately true.
Or at least so I'd thought: the fact that you were apparently smart enough to get a job at Google yet still managed to overlook these fundamentals may have sown a few seeds of doubt in my mind.