As a non-American who applied to YC twice the article was a pleasant surprise. However I'm not sure America is as attractive to non-American founders as some people think. I'll explain (my arguments are mostly personal perceptions...I have no practical evidence yet on any of this since my own startup is still at the "wrote some code" stage).
Let's suppose there are 2 types of founders: people who have enough money & connections, and the young "live on Ramen noodles" type founders.
For the "money & connections" type, a lot of foreign countries offer cheap but still qualified programmers and don't put too many obstacles on founding companies so if your country is like that it might make sense to stay. For the "Ramen" type, many of them may not afford America's often high living costs.
As for the argument that the US provides a better/more free market... even this is changing: The internet probably allows relatively easy selling to worldwide customers from any country.
All that said, the American dream probably still lives on and many people would likely provide counter-examples to my limited point of view. Of course pg didn't claim that coming to the US is a no-brainer for every single talented hacker. There are probably enough of those who are interested to satisfy the 10,000 founder/year goal.