I think that you and /u/hector@lemmy.today are both right. The effect depends on the quality of talent that gets imported.
Importing top talent gives the US a competitive edge. Importing average people floods the labor market, depressing wages. This increases social division, adding to the profits of the capitalist class, but reducing the purchasing power of the median household.