The companies move to where the good employees want to live so that they can hire and retain good employees. I hope that explains that for you.
Anecdotal, but I know people who live in SF who would rather be back in Myrtle Beach, SC - as soon as there's a similar opportunity or a remote work opportunity for them.
The quality of life and work-life balance is not in SF for them.
wyclif: I agree that more companies will solve this problem with distributed, remote teams - which is what we're leveraging to attract those folks to the Beach. http://WhyNotTheBeach.com