Почему люди не говорят на одном языке?

Исчерпывающе пока никому не удалось ответить на вопрос, почему люди говорят на разных языках, но кое-какие данные наука уже накопила. Рассмотрим их. Возможно, что-то проясниться в этом вопросе.
Миф о вавилонской башне
Конечно, эту историю люди слышали с раннего детства при условии, что они знали о существовании Библии. Краткое содержание таково. Изначально люди говорили на одном языке. Их обуяла гордыня, и они решили выстроить башню, которая бы достала до Бога. Небесному Отцу не улыбалась такая перспектива, и он сделал так, что люди забыли единый язык, и каждый народ теперь говорил на своем языке, не понимая соседского или просто другого. Грустная история разобщения людей из-за гордыни. Ну, а что же происходило на самом деле?
Труд и территория обитания
Некоторые ученые считают, что действительно раньше был единый праязык, который затем распался на множество других, а время, труд и география сделали мир таким, какой он есть сейчас. Представим единое людское племя, но затем, повинуясь межгрупповым проблемам, например, борьбе за власть, кто-то уходил, а кто-то приходил. У ушедших образовывалась своя культура, свой канон поведения, и, соответственно, свой язык.
Труд тоже является важным фактором того, почему люди говорят на разных языках. Представим современную ситуацию, например, слесарь и учитель будут говорить на профессиональном жаргоне. Ведь они не поймут друг друга. Потому что они сформировались как специалисты и люди под влиянием разных профессиональных факторов. Так же дело обстоит и с древними людьми.
Уникальные языки
С английским, испанским и русским более или менее все ясно, то есть историю их возникновения можно отследить и даже прочесть в огромном количестве умных книжек. Но есть языки некоторых племен, которые уникальны. На них больше нигде в мире не говорят. Все потому, что на земном шаре есть изолированные от внешних влияний места. А людям, которые там живут, все равно нужно как-то сообщаться, таким образом и возникают диковинные языки.
Возможно ли восстановить праязык? Примем на веру то, что был единый язык для всех. Можно ли сделать так, чтобы он снова существовал? Откроем тайну: поляк по имени Лазарь Маркович Заменгоф придумал язык эсперанто. На нем сейчас говорят миллионы человек, правда, это достаточно смелый вывод и точной цифры никто не знает. Хотя по большому счету эксперимент провалился.
К примеру, английским в мире владеет значительно больше людей, чем эсперанто. Справедливости ради надо сказать, что сейчас у распространенных языков (английский, французский, немецкий, русский и китайский) есть шанс стать единым для всех (больше всего шансов у английского, конечно). Но все равно это будет не тот праязык, который был.
Почему праязык невозможен? Человечество прошло слишком большой путь, культуры слишком обособились. Если всех приводить к единому знаменателю, то самобытность народов сотрется, поэтому такой процесс может быть инспирирован только извне и насильственным путем, а на это никто не пойдет. Овчина выделки не стоит.
Кроме того, стандартизированный мир был бы очень скучным, ибо у каждого языка есть свои особенности, своя фразеология, обидно было бы это потерять. Тем более что в эпоху глобализации люди и так находят пути к единению, если они действительно этого хотят.