Forget scapegoating one group or another as "the" problem. A lasting solution to the diffuse solidarity, fair pay, and job security problems with the tech industry is worker-owned co-ops and nonprofits. Without the people doing the work that make the profits having equal participation in policy and ownership in the profits, there will always be a layer who does little to nothing yet demands more money. The problem is too many tech people presume they're making what they're worth when they're making wildly varying amounts with little or no security. Highly-productive shops with good morale and fairness will retain good people for longer than shitty places subject to the whims of golden parachute types, publicly-traded stock investors, and board of directors who are also majority owners.