"Of course foreigners steal your job, but maybe, if someone without contacts, money, or speaking the language steals your job, you're shit." ~ Louis C. K.
But sadly yes, Europeans tend to have better English than the English.
There are no more europeans coming in. Ye know, low wage and visa restrictions don't work when it comes to people moving in from high income economies.
Wealthier class makes in always incredibly difficult for foreigners to take the jobs. Through paperwork, qualifications and red tape. You can see how angry they get here when the topic of visas for Indian tech workers come up. Suddenly everyone stays they are cheating, bringing wages down etc.