How is it that Indians have a universal script despite speaking hundreds of languages with individual scripts themselves? How is it the Chinese can do the same with different dialects and languages? The same with the Ethiopians. How is it the arabs, persians, armenians, georgians etc. can adapt they're scripts to their langauages? You said people were illiterate, then that would make it easier, not harder, to adopt a unique national script since they don't have to re-learn a foreign script like the Turks did.
I think it was to do with laziness that they went with the Latin alphabet in the end (an alphabet that would go with most languages quite easily). And because of that, we have no script to call our own and be proud of like every other civilised nation on earth.
First do not mix TEXT with SCRIPT.
Our language falls under the Cushtic banner, where we had influence of using cushtic texts such as the Amhara etc.
Somalis are oral people, from the start of our existance we used oral language and we lacked written language. We had no foundation of our language in terms of writing. (Bare in mind, that most of the words in our language are bastard, and are taken from other languages such as Italian and Arabic.)
Somalis are not the only people that are like that many ethnic groups do not have their own text to their language. You cannot blame Shire Jama for using Latin text, and you cannot blame the revolutionary for using Shire Jama script.
We should be proud
that we can finally write our own language, despite which text we use. Cause at the end of the day, their was a commitee that had that responsibility, they failed to agree and they failed to prove that their chosen text can work well with our language.
P.S The Indians do not have a common text, and do not have common language. They have a variety of languages and variety of text, this is duty their history and their ways of existence let it be religion, or others.