Edit: also, seattle's not that diverse. Most of the centrally located neighborhoods are filled with just three cultural groups: yuppies/programmers, students, and hipsters/artists. You have to get as far away at least as Walligford before you even find something as exotic as families.
Tech employees aren't evicting people or raising their rent. They're finding vacant units, offered at a given price by landlords, and accepting the deal. Yes, those rents are often high -- but the problem emerges from a complex system, not from the deliberate behavior of a specific subgroup of actors.
Just my experience though, living there for two years -- I admit I haven't experienced every neighborhood or social group and might have a skewed viewpoint.