Several reasons, but I think the main one is filling Seattle with lots of people (programmers) that don't really culturally fit in with the rest of the population. There's also a lot of resentment about rent prices etc., but unlike the Bay Area there is one company (Amazon) for all the anger to be directed at, because Microsoft is far away in the suburbs and everyone else participating in the tech boom is tiny by comparison.