"So, calling English the global lingua franca is in my opinion rather based on a selection bias on specific countries."
In software, if you don't speak English, you don't really exist. Same for pilots and some other industries. Spanish programmers will need to learn English even for jobs in Spain. I have no idea what you are talking about.
> In software, if you don't speak English, you don't really exist. Same for pilots and some other industries. Spanish programmers will need to learn English even for jobs in Spain. I have no idea what you are talking about.
I know from programmers from Russia that in this country, you can pretty much do software development without knowing any English, Russian suffices (to the surprise of programmers from other countries). This is also why it cannot taken for granted that a programmer who comes from Russia knows English (at least more than minimal, shallow knowledge from school).
I heard similar things about programmers in China.