Anecdotally, English is the only foreign language I know well enough to communicate fluently. Suppose I received a job offer from Germany and decided to migrate. Should I start learning German along with learning at a new job and other obligations, keeping in mind I will probably switch jobs again in a few years? What's next - French or Italian?
Language should serve the people, not the other way around.