Once Google realizes that people are willing to work for 250k, there really is no reason for them to continue to offer 500k. The salary inflation in the Bay area is at least partially fueled by a shortage of people willing to move there. There really is no way of extending the hiring pool while keeping salary at Bay area level.