Actually we are.
It’s the law.
We have immigration laws in this country – just like every other country does.
Why aren’t American workers allowed to go take jobs in other countries? Why are other countries’ workers protected when Americans aren’t?
Stop being naive. You’re breaking the law.
And it’s not “entitlement” if you worked 80 hours a week for 25 years to earn it.
It’s foreign parasite workers who step off a plane into an American tech job at $145K/year without having worked a day in their lives who are “entitled”.
Every country discriminates to protect its own people. Are American workers allowed to walk into China, India, Mexico, or Japan and take jobs?
Discrimination to protect your industries from foreign predators is a good thing.
Foreign workers aren’t “entitled” to a job in America either. America is not their cookie jar.