You need a reason for a large group to choose to maintain a single language over over smaller groups creating their own.
Look at Latin, it stayed mainly cohesive due to the Roman Empire and splintered off as the empire collapsed and the necessity for commoners to maintain communication across thousands of miles dwindled.
English is the current lingua francia because the dominant nation has been speaking English for the past two hundred years and created a pop culture market that is both large and rich, creating a positive feedback loop making the market larger and richer.
