Personally, I think that English as the lingua franca makes sense in many contexts, since that's pretty much the case in IT already.
For example, trying to translate various terms in any given language from English usually causes inconvenience and confusion (everyone needs to know the localized version and then translate it back into English to find literature etc.). Therefore, it makes sense to teach everyone English.