I'm a sysadmin, I could do my job anywhere with stable power and a low latency internet connection- but people insist on sticking me in a room with 80+ people so they can observe my work.
There are strong advantages to working in direct contact, despite what sentiment on HN and logic dictates. Working in SF for a few months wouldn't make you super rich anyways.
Seems unlikely. If you're contributing, no rational company is going to suddenly cut your salary. Basically, no one cuts salaries in the U.S. unless it's a company-wide belt tightening move to stave off bankruptcy.
But my salary is well below the $140K averages I'm seeing in SF. So hire me at $160K, I'll be on site for a while, then if it's all right with y'all, I'll go back and be with my family and my productivity will be even higher!
Everything's negotiable in this world. I can see why 20-somethings want to be in the big city and are willing to compromise on their living conditions. That's always been true. But there comes a time when you just can't do that any more.
Some people do it, but at most companies the "butt in the chair employee is best employee" thing still sticks.