I don't think a common language is as necessary as you are making it out to be. India uses English as lingua franca because it has dozens on languages, and it is a more or less cohesive country.