For a while, perhaps...until the job is either given to an H1B worker or simply outsourced overseas.
Ironically, one of the ways that's prevented is when state govt's (or the fed) mandate the tech company they are contracting with employ U.S. citizen workers and/or require them to be "on site."
I was talking about a technical school grad in the building trades and many other fields.