Okay, this sounds quiet anti-capitalist socialism thing, but these are the fact. Every system has winners and losers and usually the enforcing party is the bug winner while the opposition (India was communist) was the loser. On the other hand educated people enjoying a great social system are the big winners, just because they were born there and people who don't enjoy are the big losers. It's not true in every case, but you can see this by the difference between people in India and people from India in the US. Just like you can see it by how much the richest/poorest people in the US earn (or GDP compared to various expenses and forms of income).
Okay, sorry that sounds really anti-US, but there are so many good things about the US and I really don't wanna sound like it, because I love to visit it and think about moving there. Just the US in the past decade or two didn't do as well as it could have been and while I am the least to judge I just really know from people living there that everyone wants to change something to better and you know the whole world has been looking up to and I think the US still is the most "motivating" country if you can say it that way. Or in other word it just has the most/best opportunities. I mean SF is like amazing, but I don't know. It's the whole country. Like, you are more motivated in the US and I know my friends (from both US and Europe) feel the same way.
In my opinion all this country stuff isn't really a good thing for the globalized world. I say that as someone who by what I said definitely could/should have brought it further, so I really hope this doesn't sound too much US bashing. We have that more than enough.
That's at least my person opinion when western countries have to deal with economic refugees.