They needed to do more damage. iran looks really bad when after such a large attack they hit to little. Iran didn't suceed in any retribution. (other than money spent on a defense test)
Right after the attack Iran's permanent representative to the UN stated that "The matter can be deemed concluded. However, should the Israeli regime make another mistake, Iran’s response will be considerably more severe". It looks convincing that Iranian pyrotechnic show is more of a reputational response, given that some of the targets were shown in propaganda videos days before the attack (if not directly leaked to Western counterparts so that Israelis had time to prepare and/or evacuate personnel).