Iranian strikes seem be mostly done for the sake of showing they aren't just rolling over. It doesn't really seem like they have the technical skill/competence to pull off the sort of more precise damage that Israelis have been inflicting with their strikes.
Iranians are handicapped by internal division, seniority preferences in leadership, complacent attitudes and in general slow and overtly cautious decision making processes - which might be both a cultural thing or simply ingrained in their Boomerheavy C&C. Iranian counterintelligence is poor and their main deterrence oriented pet projects crumbled like a three day old cake on first contact. On top of that they are hamstrung by the Israeli surprise attack, most of the IRGC top military brass is currently getting clawed out of the rubble, and a significant amount of their assets and communication structures have been compromised.
However, the Iranian ballistic missile program is fine. TP2 has shown that an Iranian missile wave can breach, overwhelm and evaporate Israeli military installations. The problem is that the Iranians are low risk, predictable, and shy away from confrontation. Ergo the Iranians already showed their modus operandi and tactics months ago, hence wasted a free shot on a bunch of damaged hangars (US was informed about TP2 anyway). And because the Iranian leadership never switches things up, everybody in Israel saw TP3 coming from miles out and acted towards it.
It is clear that the balance of power is in Israel's favor, and looking at both trajectory and timeline it isn't farfetched to say that unless dynamics change Khamenei could end up like Nasrallah, and the IR go the way of the Syrian Arab Republic.
Iran does however have its own Samson Option Lite, which is closing the Strait of Hormuz and/or striking hydrocarbon infrastructure in the Persian Gulf. It's a hail Mary and last resort gamble which could potentially backfire, but ballooning and causing highly volatile oil prices might also create enough instability and international uproar for the US+ Gulf Allies to tell the Israelis to call the op off.
