But I digress. The problem with the existing system is that it is insane and a waste of resources. One has to get a lawyer and wait for a long time with no certainty in the outcome while dealing with an extremely opaque bureaucracy where anything can go wrong at any time.
This has nothing at all to do with volume. Indeed, a simpler more streamlined and less opaque system would help with volume.
Say a system like the Canadian or the UK one. There's a point scale. You can compute the number of points you get ahead of time, now there's a simple web form actually. If you cross the threshold you will get in. There are known wait times, you can just call the embassy. There are points for things the country needs (particular jobs), for certain qualifications (degrees, etc), for language proficiency, some regional tweaks, family, and having an employment offer.
And extremely importantly. You get permanent resident status (green card), not an H1B. What Americans don't realize is that you want to hand out green cards. H1B lower both your salaries and ours. The H1B restricts immigrant mobility, can't move to a better job and raise the average salary, and encourages people to go home with all of their newly gained knowledge and money.
I'll give you a personal example of the difference between a sane and an insane system:
As an 11 year old I filled out all of our Canadian immigration paperwork (my parents checked it but it was correct and they didn't change it). We knew we would get in based on our points. The embassy told us the timeframe in which we should expect our paperwork to go through. It went through a bit early. We moved to Canada.
Now for the US. As a near-30-year old with a US PhD working at a top research institution I have to pay a specialized law firm several thousand dollars, spend weeks getting paperwork, bugging people in several countries to write absurd letters, building a case, etc. All of this to basically the same thing. And in the end, who knows what will happen because there are no standards, no appeal, no one to discuss anything with. Oh, and I have no idea what the processing time is.
So no. It is not an issue of "why can't they just let me in". It's a system that hurts your salary by restricting my mobility, hurts me by making me pay lawyers needlessly, hurts the image of the US by creating disgruntled people, and hurts the economy by routing business and increasingly prestigious conferences elsewhere. It just makes no sense.
Example: the DMV. In both Australia and the US the procedure for getting my licence renewed is the same. I go into an office, I fill out a form, they take a picture, and I get a licence. The difference is that when I did this in Australia I waited about five minutes and they printed my licence on the spot, whereas in the US it for some reason takes one or two hours and they print the licence in six to eight weeks. It's not that the California DMV appears to have fewer staff per customer or anything, it's just for some reason their procedures make no sense and nobody is able or willing to fix it.
Other examples: immigration and the TSA, but let's not even go there.
Exactly this. There's a myth that the US is less bureaucratic than Europe, for example, and while in Europe you have the things like Italy which are horrible (in Bureaucracy terms) a lot of things are simpler.
I have had driver licenses from multiple US states. My experiences on the matter vary in extreme measures from one state to the next. This is mostly based on local laws, resources, and demand.
One time, it took hours but I had license in hand before leaving the building. In another case it took around twenty minutes and I had license in hand before leaving the building. Things are different in different places.
Then again, I've never had a license from California so that's a pain I haven't endured.
Now, I'm not saying this is right or wrong; it's a complex issue, and I am personally undecided. But you seem to be missing a major argument against the "points system" you describe.
The Canadian system explicitly biases the system in favor of the wealthy and well-educated. That's exactly what the "points" system is meant to do. Now, many people think this is a good thing; their argument is that wealthy and well educated people bring good things in to the country. I'm not saying they are wrong, I'm just saying that you should understand how some people feel that is unfair.
The US system does this to some extent, too, for instance the H1B visa is biased in just that way, and even for the lottery, we set minimum "you can likely support yourself" levels, And we have special ways for really wealthy people to jump the queue, and of course, the way the lottery is set up, one could argue, is quite racist. But you can also make the argument that the US lottery system is a lot more fair to people that have the ability to support themselves, but maybe weren't wealthy enough to get an advanced degree.
Of course, in many countries the ability to get an advanced degree is not very dependent on being wealthy
I... find your assertion to be unlikely. Of course, I could be wrong. Do you have statistics? Is there a country where there is not a very strong correlation between high parental income and advanced degrees?
Which results in a situation where the higher socio-economical status of your parents makes you much more likely to have an advanced degree, even though there should be no correlation.
Being educated does not imply being wealthy.
The most relevant statistic in the link you reference is "Pct of population" with the US at 14.3% and Germany at 11.9%. Two and a half percentage points does not seem like such a big difference in scale.
My attitude isn't "why not me" but "why is this so absurd"? I got in to both countries, but one was a total clusterfuck and one wasn't. Obviously one of them is doing something better than the other. I'm positing that the ultimate solution to demand (if one exists), is more in the direction of the German system than the random lottery of the US.
> Contrast that with how things work in the US (which I don't have time to get into in an HN comment), and you'll see why it deserves to be singled out for this.
I don't think anyone is questioning that other countries have much more lax policies. The question is what is your solution?
As someone who is a US citizen, held visas in Germany/UK, and has a Belgian technical co-founder trying to get the US, I understand this situation very well. But I simply can't sympathize with people who simply say "Why can't they just let me! It works elsewhere!" and offer no real solution that takes into consideration anything other than a "why not me" attitude.
[1] - http://247wallst.com/special-report/2013/09/25/countries-wit...