What we actually have a shortage of executives willing to pay for skilled workers.
Concur. All due to Jack Welch and Bill Gates.
Another Look at Outsourcing (Vanity) (note the date, 2005), and the remarks about Microsoft's cash hoard which they gave to shareholders -- themselves -- instead of increasing salaries, training workers, or expanding the business
(Vanity) A Falling Tide Grounds All Boats (note the date, 2006)
I would actually argue rather than mostly immigrants, it’s been more offshoring + combining companies and then eliminating overlapping positions than cheap immigrant labor but all 3 have certainly occurred and hurt US workers thanks to folks just like the two you mentioned. They also get an added bonus over time through M&A of effectively creating oligopolies, duopolies and even occasionally monopolies. Enforcement of anti-trust laws in the US would be a huge boon to US workers.