The is the same as to why did European societies develop different cultural traditions in different regions.
The answer is that different groups of human beings living in their own regions are going to naturally develop their own traditions, different from other groups, as well as their own languages, etc, because they are only or mostly in contact with people in their own individual groups.