What folk do not realise is this is all a two-way street.
For years my mates brother has worked in Germany laying roads for the government.....why? Because it is cheap labour from the UK, yet he gets paid more for doing it in Germany than he would in the UK.
As for not wanting to learn a language to get a job, that is personal choice, and prevents you access to 90% of the European jobs. It takes me a month to learn a new programming language, and that keeps me ahead of the vast majority of other programmers, I don't have to learn it though, maybe I just couldn't be bothered and still be working on a ZX80