What about the assertion that companies are struggling to fill these roles because (a) they demand more from potential candidates while (b) offering no more in wages than what we saw 10 years ago (edit: 15 years ago, according to Salzman et al. [1])? For example,
"Or is the hidden truth quite simply that large supplies of guest workers allow many firms to swap out higher-paid, high-skill domestic workers for lower-paid, high-skill guest workers?"
The article spends very little time arguing for the training of Xes and much more time arguing for higher wages for potential Xes. This gets rehashed on HN all the time: offer Xes more, and maybe they won't roll over to finance instead of accepting your offer.
---
RESPONSE TO PG'S EDIT: discrediting the source is kind of misguided for two reasons: (1) their wage data comes from the Census Bureau (see pg. 19 of [1]) and (2) the Brookings Institution essentially agrees with the EPI [2]:
"[I]t is likely that the extra supply of foreign-born workers does bring downward pressure on the wages of incumbent workers, as research suggests."
I don't think you could accuse Brookings or the Census Bureau of having a similar agenda.
---
FINAL EDIT: PBS quoted Brookings out of context, and I took it at face value. The paper doesn't support the EPI's findings, and the full Brookings quote is below:
From a theoretical standpoint, it is likely that the extra supply of foreign-born workers does bring downward pressure on the wages of incumbent workers, as research suggests.20 Yet, it appears that demand is so strong relative to supply that even the inflow of H-1B workers is not enough to meet the demand of U.S. companies and push wage growth down to normal levels.
Ugh. Apologies to PG and HN for citing this blindly.
[1] http://www.epi.org/publication/bp359-guestworkers-high-skill...
[2] http://www.brookings.edu/research/papers/2013/05/10-h1b-visa...