Is that, perhaps, because most English people don't speak a foreign language, have only been abroad to places that are full of hotels containing English people, and have never, really, had a conversation with someone from Europe?
Probably - I don't know! I see and meet Scottish and Irish people everywhere and they are usually well-integrated into local cultures and there is a growing army of Americans, sick to their back teeth with life in the US, that have moved to Europe and for some reason, Germany in particular. (Not just GIs going native, but people who up-sticks for a well-paid job and decent health care, etc. Sometimes, it is whole families!)
There are of course, loads of English in France and Spain and given time, many seem to integrate very well.
But for me, the attitude you describe is mighty strange - my cousins are either French or German or both, my grandparents were German, Italian, Scottish and Russian. Everybody is multilingual and the idea of not being primarily European before one is French or Belgian or German or whatever is foreign to the way they live - commuting between France and Belgium, Germany and Italy, living in France and working in Germany - that sort of thing.
So why am I here? I live in a part of the UK that is extremely pleasant and where it is possible to do things that are hard or impossible in the SE of England because it is hopelessly overcrowded. There are still places in the UK that are close to being a paradise!
I could live like this in a few countries and all those countries have one thing in common. Portugal, Italy, France and the UK spring to mind - these are countries where it is extremely pleasant to be well-off. These are societies designed for the rich - low or no taxes, build (almost) what you like and where you like and just low pay for the locals. If I were to return to Germany, I could not live the way I do here because of strict planning laws and a 1001 other regulations that are beneficial for those who are working and renting properties, but mean that one can only build in built-up areas and hiring people costs real money.
Social countries on the other hand do make doing business easier. Selling goods and services to the general population is far easier when everybody has the money to pay for them. That is a hard fact of business life that the far right here in the UK just refuses to grasp - it is in our own interest to see that everybody gets a decent wage and is protected from poverty by proper and punctual healthcare and infirmity care.
It is not socialism to want your customers to be able to pay for the goods and services we have to offer. It is common sense!