If you're an affluent techie in Seattle it's easy to say "not my problem bro", work your great job, buy your expensive house, lobby your local councilman to curb new developments and head taxes, watch your property value rise and your chequing account blossom. But there are swathes of other people for whom affluent tech jobs aren't desirable or possible, and there's no need for those people to be priced out of Seattle. Building homes isn't hard.
Is the solution to be companies to throw their hands up in the air and say "municipal governments can't solve gentrification, so let's not become big"?
Do you think the swaths of tech workers moving to be close to work enjoy their rent prices skyrocketing? Do you think they enjoy rising homeless rates?
Nobody wants gentrification. If you can find me a tech worker kicking sand in a homeless person's face I'll lambast him with you. I want to solve gentrification as well but the solution isn't to choke an economy to prevent companies from moving in. That just pushes the problem to some other city. We need the government to step in and do its job, and that means we have to participate and steer the government.
I say instead, attack the concept of capitalism (infeasible) or fight the fight in the battleground of the political sphere - vote and openly support candidates that want money out of government.
Yea, finding one is hard, I agree.
But rather than accepting Amazon's mundane corporate naughtiness, we should be vigilant and outspoken about it. The corporate norms we have now in North America are not etched in stone; we can inveigh against shitty behaviour while also doing what you suggest: electing better politicians and pursuing fairer tax policy.
1. Amazon is not the government.
2. Amazon has no obligation to solve civic issues.
3. It is the government's job to solve civic issues.
(The government tries to solve civic issues; Amazon uses its undue influence in Seattle to undermine the process.)
4. Ergo, it's all the government's fault.