Esmum I don't see what you don't see.
I already spoke the language, hence why I picked that country. And I went there because there were jobs there. So if others come here because there are jobs here, and they get those jobs, and perform those jobs, and pay those taxes..... what's the issue?
You pick the country you pick because you speak the language, you think you'll get on ok there, you might know someone there or have family there (not always, as in my case) but for one reason or another you choose X country and someone else might choose Y country.
No one is saying everyone should choose X country are they? If X country has a border with (for example) Syria then it's unfair that every single migrant entering X country should stay there. As an EU member the UK has an obligation to help out by taking on Z amount of migrants a year, which they do.
I'm not sure how you have worked out that everyone is Germany, France or Italy is a competent English speaker but I can assure you that you are incorrect on that point.
Have you realised that rather than asking their family to join them afterwards, maybe their family is already is the UK? Hence why they would be trying to get to the UK? Just thought it might be worth mentioning,
I'm really a bit puzzled as to what is causing the confusion on this point.