Facebook, sky-high rents, and well-paid programmers

If there are plenty of job openings for engineers in the Bay Area and the pay is higher than anywhere else in the country, why aren’t more of them moving to the Bay Area from other tech hubs? (Photo Credit: Scott Beale / laughingsquid.com)