Iraq is a (mostly) Arabic speaking country, full of people who consider themselves Arabs. Iran is not - it is neither Arabic speaking nor do the people consider themselves Arabs (though there's a minority of Arabs living there). 

None of the countries whose names end with -stan contain a majority of Arabs. I can't think of a single one, anyhow.  Asking why they don't consider themselves Arabs is rather like asking why the French don't consider themselves Japanese. They have very different cultures and histories, and speak languages that belong to completely different families. 
ඉරාකය යනු (බොහෝ විට) අරාබි කතා කරන රටකි, තමන් අරාබිවරුන් ලෙස සලකන මිනිසුන්ගෙන් පිරී ඇත. ඉරානය නොවේ - එය අරාබි භාෂාව හෝ ජනතාව තමන් අරාබිවරුන් ලෙස සලකන්නේ නැත (එහි අරාබිවරුන් සුළුතරයක් ජීවත් වුවද). -stan වලින් අවසන් වන කිසිදු රටක අරාබි ජාතිකයින් බහුතරයක් අඩංගු නොවේ. මට කොහොමත් එකෙක්වත් හිතාගන්න බෑ. ඔවුන් තමන් අරාබිවරුන් ලෙස නොසලකන්නේ මන්දැයි ඇසීම ප්‍රංශ ජාතිකයන් තමන් ජපන් ජාතිකයන් ලෙස නොසලකන්නේ මන්දැයි විමසීමට සමාන ය. ඔවුන් ඉතා වෙනස් සංස්කෘතීන් සහ ඉතිහාසයන් ඇති අතර සම්පූර්ණයෙන්ම වෙනස් පවුල්වලට අයත් භාෂා කතා කරයි. 