>British engineers would immigrate to the States.
I just don't think this is very true, some perhaps but not many.
Secondly, if "the salleries are too low in the UK" is the argument then why would companies be interested in shifting hiring to the states?
The answer is right in your own question. They are shifting hiring to the US because the top talent is leaving the UK, or leaving the field.