The US has no shortage of labor. However, it is terribly allocated. Like "baggers" for groceries, old people (that should have retired long ago) working as "greeters", and thousands of Uber drivers working 12+ hours/day cause cities are so badly designed that you need taxis to get around. People whose only job is to put out cones on the street to force cars to slow down when the light is green... So much wasted labor. Why not try and "upgrade" these people through education (which tech companies should pay for in taxes) so that they can work more qualified jobs? Then the US wouldn't need to import qualified labor.