We do have all the opportunity we need to succeed.
Sure, but often not in a market that is already oversaturated. In the Third World, the opportunities may be even better than at home:
Go West - UK Graduates head to AfricaAmbitious graduates are increasingly moving to Africa in a bid to avoid menial jobs in Britain.
There are more emigrants than one would expect who leave their western countries deliberately to live somewhere else for other than economical reasons. When you talk to them as a Russian about why they left their countries to come and work here, you have trouble believing your ears sometimes. They very often say that "at home", there were "not enough opportunities" or it was "too over-organized", "boring", etc. (especially people from relatively smaller Western countries).
While this is not the third world, in Moscow alone, for example, not exactly the most foreigner-friendly city to live in (e.g. virtually everything around you is written in Russian characters), there are:
Americans (850), Argentinians (32), Australians (146), Austrians (92), Brazilians (44), British (849), Canadians (154), Chinese (30), Dutch (148), French (525), Germans (612), Indians (279), Irish (84), Italians (275), Polish (75), Portuguese (47), Swedish (128), Spanish (82), Swiss (76), Turkish (256) + a bunch I have no data about.
Some are here with their families and are not planning on leaving any time soon. I think the picture for St. Petersburg is much the same.