Earlier quoted context omitted.
That's a horrible idea. The whole point of the visa is to service a specific job that was impossible to fill. It makes perfect sense that an H1-b holder should be forced to stay at only one job and not be allowed to compete on the wider job market. The solution to the abuse of the visa is to get rid of all the legal and bureaucratic tests and hoops and auction off the slots instead. The firm with the winning bid gets…
If you want indentured servitude, that's how you get indentured servitude. It is also, not a system of wage suppression that people think it is (although it certainly is abused in that way). The entire pool of H1Bs represent a tiny pimple of the US workforce.
The work visa system is obviously broken. Forcing employers to put a dollar value on these supposedly necessary visas goes pretty far to fixing all the problems.