That's free market capitalism. Using the law to give American workers an advantage over other workers is called protectionism.
Using the law to give citizens preference for jobs over non citizens is called the right thing to do
I mean…so you’re applying for a job that’s a really good paying job…and a non citizen can get that job over the citizen? What you are suggesting is citizens have to take a back seat to the non citizen…how is that right that Americans have to compete with the rest of the world…in their own country.