The US really needs to emulate other countries here. The problem here is that the "immigrant" visa is really the same thing as a work visa, and that leads to a great deal of abuse. For one thing, the eligibility is tied to an employer, who is incentivized to embellish, cheat, and otherwise finagle their way to a visa. The expectation that the visa is temporary also sets a lower bar for entry - even though many of the…
The only part of this screed I can strongly disagree with is the "emulate other countries" bit. As idiotic as US work/immigration policies are, most countries are far worse. Europe particularly. Commonwealth nations possibly excepted. In the developing / BRIC world, it's less bureaucracy and far more petty (and not so petty) corruption you have to deal with.
Europe does not have a great track for entrepreneurs (though hopefully that will change with the blue card program), but at least my experience with ordinary skilled migration is overwhelmingly positive. And anybody who thinks there is less bureaucracy in the developing world is highly likely to be living in a dream. At least in Russia the corruption comes on top of the ridiculous red tape.