I feel like people have a gut reaction to injustice and harm where they want to trash the whole system, not realizing that would be an even greater injustice and harm.
It is a counterproductive distraction to real change and improvement. It just scratches the emotional itch of moral outrage and superiority.
See also lower minimum wages and separate labor standards for poorer Mexican immigrants in agriculture, not to mention the complete lack of requirement for employers to ensure legal work authorization, and complete lack of consequences for employers that employ people without work authorization.
H1B visas are not restricted to a single employer. The catch is that the new employer is required to demonstrate the new role is valid for H1B work.
This is a control to make sure that H1-B visa holders are not underpaid or doing abusing the system.
It is a genuinely tough problem. You could decouple the H1B visa from the employer position, but then you have people entering for one type of work at market rate, and doing any type of work and undercutting salaries.
The whole employer requirement is an attempt to protect native workers. Letting H1B workers enter decoupled from a job and salary requirement would be much better for employers. They could pay them minimum wage and hire them into any role they want.
Im curious to hear ideas for how it could be structured that is better. Im sure there are options. Maybe the workers themselves could submit the info for change of employment, but I dont know how they would prove the work is at prevailing wage.
Private companies play their part in implementing this remedy of Injustice and Good Policy, yet private companies exist to profit first and foremost. Management practices of labor have a sordid history, going way back.. A worker in a private company with a lottery work permit must play out the life under management in that company, whatever that may be.. And that management will also change, not always for the better.
Now its 2024.....