Два брата воспитывающиеся одними родителями, живущие в одной квартире могут отличаться "культурами", что уж говорить о целых народах.
В самой Африке тоже скорее всего было много народов ещё до того как они начали распространяться по всей планете, разбиваясь на всё более многочисленные, не сообщающиеся между собой народы.
Благодаря своему воображению, люди очень быстро развиваются, придумывают названия всему новому с чем сталкиваются на своём пути, но из-за расстояния нет возможности договориться как то или иное явление будет называться, отсюда и различие в языках.
Климатические условия, погодные явления, разная флора и фауна встречающаяся у них на пути, различные события происходящие с племенами тоже формировали отличия между народами.
Но в целом все народы развивались приблизительно одинаково:
вели кочевой образ жизни; с помощью "религии" пытались объяснить явления природы и манипулировали низшими классами;
после того как заметили что некоторые съедобные растения можно многократно выращивать , оседали на одном месте, а вследствие одомашнивали животных и строили постоянное жильё - так появились города, правительства, храмы;
изобрели письменность, изначально чтобы вести учёт хозяйства, а уже после чтобы записывать свои мысли, мифы и тд.....