In addition, for immigrants from Europe/Asia/Africa, the US has almost complete power to pick and choose candidates whereas Europe is physically attached.
One last factor I noticed as an immigrant is that newer societies, like the US and Canada, are easier to fit into. For older ones like in Europe, it's just harder to change your identity and gain acceptance. This isn't a fault on Europe's part, it's probably just natural progression.