H1Bs are just skilled worker visas, let's stop with the charade that they're anything else.
100% agree, which is why I'm saying they shouldn't be tied to a single employer, which just helps employers in general acquire a more compliant, docile work force.
I also favor dutch auction allocation.
That, and ban all of the body shops using them.
BTW, I have worked somewhere where H1b was knowingly abused and used to reduce the average wage.
Do you know there is no general work visa at all in America, whereby a skilled person can come based on their merit and work in the US?
There are a whole lot of (both immigrant and non-immigrant) work-related skill-based visas in the US immigration system. It's true there is no one generic such visa, but that's because the US immigration systems doesn't use a small number of broad visa types but a large number of hyperspecific ones.