In fairness, the real reason, at least in NYC...
is that they never end up in a situation where they get 100% of nothing. Google and Amazon have thousands of jobs in NYC, and they will move thousand more there in the future. For these people in NYC, they don't know the consequences of not having loads of places to work. For them, it really is a situation of "Heads we win! Tails we win slightly less!".