The H1-B visa is intended for bringing specific technical expertise that does not exist in the US for a set period of time. This is why one of the requirements is that you must have interviewed US persons first. Its the same reason it's a nonimmigration visa.
The rampant abuse of the visa has a remedy - criminal charges against the HR directors of any company who is found to have committed fraud, and capping the number of visas per company (setting up many shell companies is a strong signal that fraud is being committed).
If an H1-B worker can't negotiate on a global level for their expertise - they should not be on that visa.
This is generally not a requirement for an H-1B. https://www.dol.gov/agencies/whd/fact-sheets/62o-h1b-recruit...
At the same time, if a US person applies and is similarly qualified, they must be offered the job.
Which is trivially abuseable by offering substantially less for the H-1B position. I'm not sure if there's an easy policy solution for that.
You don't have to look at every single one lying on government forms is fraud start putting at the company who signed off and the person brought over (before they are deported) in jail for a couple of years and people will clean up their act real quick.
- Jailing a foreigner before sending him back to his country for an administrative offense is somehow a big waste of public money.
- A very hard punishment still requires to consistently catch offenders, otherwise it will slowly become hypothetic.
I think that it is very clear what was meant here.
trust me, there would be 99% compliance in very short order
The problem is that the mechanics of the switching process is extremely cumbersome. Some of the relevant documents are held by your current employer and not with you. The new employer effectively needs to apply for a new application minus the lottery system. There are significant weeks to months worth of delays for the new employers to get approvals, so most H1B employees that transfer are actually working provisionally on the basis of their new approval still being pending. They are very limited in terms of traveling etc during this period. There are significant risks to changing your job when you’re approaching the end of your current H1B visa expiry. This was particularly bad for Chinese applicants who unlike most other nations’s applicants who got 3 year approvals, usually only got 1 year approvals.
The real problem in switching jobs aren’t the policies but the extreme uncertainty and bureaucracy involved in doing so.