Earlier quoted context omitted.
It generates economic activity and taxes in the US and suppresses wages. Most of the H1 candidates are in shitty roles that are well defined low/moderate skill jobs for giant companies. Hire people whom you can’t actively exploit and those are the kind of jobs where unions can organize. The alternative is offshoring the work, not hiring Americans. The smart thing would be to just let people immigrate. Instead we have…
Then offshore the work. Americans aren't getting the jobs anyway and the imported labor now competes for things like groceries, gas, housing, etc. which drives up prices.
However immigrants are a net increase in investment and GDP. Yes - terms and conditions apply (its economics, when do they not)
Immigrants have to pay rent, buy clothes and groceries from wherever they live. This creates demand which depends the consumption economy. These are positive growth levers. This is despite whatever work they do in that region.
In contrast, asset prices like house prices rising, because they have become stores of wealth, are a different deal altogether. In that situation house owners benefit from just holding onto property, and not renting. The asset appreciates all the same.
The issue which can be brought up is wage depression, and paying immigrants under the table. This should depress wages for American labour.
One solution for this is to increase minimum wage, and to ensure that everyone is paid minimum wage.
This is a simplified model of the situation, but in general immigrants put more into the system than they take out.