they want to replace IT workers with cheaper labor. So they move the helpdesk phone answering service to India or Pakistan and train the people there to speak English and use an US nickname like John, Mary, Phil, Bob, Sue, etc. They also set up IT coding shops there as well. Which means fewer native US IT workers get jobs or get those salaries they are looking for. There of course is no law that I know of that says an employer cannot move jobs overseas, or get rid of current employees and replace them with minimum wage replacements just out of college. Sure supply and demand can create the salaries, but also can management when they decide to pay a DBA $20,000USD a year when the average scale is $80,000USD a year. I've seen that in Saint Louis very much because we are not a large IT shop here. People actually work those lower paying jobs. Why? Because they have to put food on the table and they hope to get enough experience to get a better paying job later on. Management is, right now, at most companies, planning layoffs or already planned the layoffs and the big companies have laid off in the thousands. More heads will roll. Will any of them be managers that made the stupid decisions that cost the company millions? Nope! They take care of their own, so they lay off the engineers, the IT workers, the secretaries, the mailroom clerks, etc. The peons are the ones that get the boot, then just replace them with lower salaried college graduates or people willing to work for far below the average pay for the job.

If the firms and the rich are not allowing the money to trickle down, then the trickle down theory does not work!