Comment by abenga
It is not a zero sum game (long term). Immigrants and their children have founded companies that have employed thousands of American citizens and created trillions of dollars of wealth. Stopping what has worked for your country because "…reasons…" is extremely shortsighted.
So foriegners should take potential investment money from American citizens because there business will have hired more American citizens than one founded by an American? I think it's more likely that they would prioritize figuring out to import non citizens, especially from the area of the world that they are from.