Iran is a shit hole and is so because of the influence imposed by the Arabs. By having their script as the official one you are creating a tie with the Arab world. Somalia should be as independent and culturally and linguistically encouraging as possible. Learning how to read Arabic for religious purposes is one thing but making it the official script is a bit extreme if you ask me.
We already have ties to the Arab world. Somali has tons of Arabic loan words, we are literally in the Arab league. For now at least cutting ties with Arab world probably won’t happen anytime soon.
Plus Iran is way better than many Arab countries. Yes the Islamic invasion of the Sassanid empire caused great destruction, but great poets like Rumi and the Epic Shanemah would not have existed without Arab influence.
Using a alphabet doesn’t mean you just lost your national identity. We use the Latin alphabet and I’m pretty sure most Somalis back home don’t think much of it.
In terms of efficiency the Arabic script is just better. Why learn two alphabets when you can learn one.