They don't all have the same ancestors. Compare Comorians and reer Barawe for example.Im not arguing with your post i was disagreeing with the brother who said, that its a confederation of people that speak that language and share religion and culture, which is not true.