Because many European engineers move to the US does not mean at all that most European engineers move to the US. There are many engineers in Europe.
I hear that argument a lot, and honestly it sounds uninformed and downright disrespectful. Some kind of "I am a US developer, we US developers are the best, and the few good European engineers come here. The remaining ones in Europe are dumb".
Not to mention that I have talked to quite a few European engineers who could earn a lot more by moving to the US, but just really don't want to live in the US. Maybe there is a reason for that?