The number of engineers isn't changing. If a bunch of engineers leave silicon valley, and some companies decide having people onsite is still critical, the bidding wars for the engineers who remain goes higher. All in all, I don't think much will change. If engineers refuse lower salaries, they simply won't leave the bay area -- keeping things in aggregate as they currently are.