It's all for public consumption, these Ayatullahs wants to keep their people dumb enough to believe that they can win against USA or Israel and middle East . In an actual war with current inventory Iran won't last two days against USA . Israel can and will hit their missile sites and they won't even Know what hit them .
Iran's was under sanctions so I gave them that credit that they manage to build a lot of good stuff alone , which is worth mentioning . But I noticed a lot of Iranians acting like Indians and they openly hate Pakistan , so I lost respect for them , anyone who hate my country can go to hell .