If yes, you don't get the competent ones but the cheap ones who have no choice. The good ones work on their terms for whomever they please.
Edit: combine that with kls's answer about incentives, and you see why this visa system isn't quite working.
If yes, you don't get the competent ones but the cheap ones who have no choice. The good ones work on their terms for whomever they please.
Edit: combine that with kls's answer about incentives, and you see why this visa system isn't quite working.
What visa do you think exists for the "good ones"? Unless you're an "alien of extraordinary ability"--think major league athlete, widely published researcher, well-known artist, or successful serial entrepreneur--there is no other visa that lets you roll in and work under whatever arrangements you please.
I'd say that this is partly untrue. You can get get a O visa if you're an "alien of extraordinary ability". Usually this means that you have already published articles in your field .
Now, if you want to hire someone who is good, as in has a lot of potential, but doesn't have the credentials to prove it, the H1-B is the only way to get him/her quickly.
Since a lot of companies want to hire great fresh out of school candidates, the H1-B is the shining solution.
But the point is the same - you work at the place that sponsored you, or you risk having to go back home.
Plus, over the last 15 years as what we do with and demand from computing technology has expanded exponentially, the knowledge gap between management/hiring managers and IT workers has grown to the point where management often has no clue at all about how to spec a job or how to filter/evaluate a candidate. This has led us to the alphabet soup that is job specs - the "what did our last guy do before he quit? yeah put all that on the list of requirements" problem.
So it's not just an H1-B problem; it's much bigger. But it probably results in a feeling of futility on the part of hiring managers, leading them to think, "well since we're basically guessing at this hiring thing, we might as well hire the cheapest we can get."