English does offer a degree of flexibility that is unavailable to many languages, but I suppose the problem isn't so much lingual as social and nationalistic, English is seen in many countries as a language that is forced upon them to 'fit in' to the International community, and that is not only true, it is a Good Thing (tm). Many countries are afraid that they would lose some degree of identity if they allowed their own languages to fall into disuse, but, once again, that may be a good thing, from a certain perspective, we'd have to sacrifice a part of many identities in order to form a single one, regardless of which language was used.
Our diversity, we have been taught, is our friend, I'm inclined to agree, but if you look back over history for 8000 years, there's very little testable evidence of that, diversity has constantly been a source of strife, productive strife, in the large scale, but still strife from the perspective of those at ground level.
I really don't have a clue how to address the problem though, we praise our lack of unity one minute, and decry it the next, it's all very confusing...