why are there many languages?
The main reason why there are so many languages has to do with distance and time. ... Groups of people who speak a common language get divided by distance, and over time their dialects evolve in different directions. After enough time passes, they end up speaking two separate, but related languages.