You have a point. If you want to harm Big Tech, kneecap their access to guest workers & force them to hire citizens.
Point is if you want to harm the nation, as well as "big tech" in the long run, keep giving them the foreign swarms crutch. Deny them that crutch and it might hurt in the short run, but in the long run both will be absolutely forced to develop the citizens in technology with incentive programs and education, as well as trim down more wasteful social programs.
So the point is long run or short run.