Irán y Turquía no son países árabes.

Primero que nada, debo acotar que para que una nación sea considerada oficialmente árabe, debe de cumplir 3 condiciones o lineamientos:
-Su religión oficial debe ser el Islam.
-Su idioma oficial debe ser el árabe.
-Su origen étnico debe ser semita (como el pueblo árabe).
Partiendo desde este principio, veamos si dichas naciones son consideradas como "árabes" o no. Debido a que ambos presentan una situación diferente, he decidido desglosar de forma individual el análisis de cada nación.
IRÁN

Veamos si Irán cumple con los "requisitos" para ser considerada una nación árabe:
-La religión oficial es el Islam ✔
-El idioma oficial es árabe ✘
-Su origen étnico es semita ✘
Al no cumplir todas las "condiciones", Irán NO es considerado como país árabe. ¿Por qué?
Antes que nada porque el origen étnico de la población iraní no es semita, por lo tanto no es árabe. La población iraní viene de la antigua Persia, por lo tanto, aunque el Islam sea la religión oficial y el idioma se escriba con caracteres árabes, el idioma persa es el oficial en esa nación.
TURQUÍA

Veamos si Turquía cumple con los "requisitos" para ser considerada una nación árabe:
-La religión oficial es el Islam ✔
-El idioma oficial es árabe ✘
-Su origen étnico es semita ✘
Al no cumplirse las "condiciones" Turquía NO puede ser considerada como país árabe. ¿Por qué?
Pues, simplemente porque su origen no es semita y su idioma oficial es el turco.