Comment by tptacek
It eliminated their entire command and control network, hospitalized hundreds of their officers and command staff, put the IRGC on notice that it has been comprehensively infiltrated, and will force months of internal investigations and purges.
Further, it comes during a time where Iran has been publicly messaging about retaliation for the killing of Ismael Haniyeh, so there's a geopolitical angle to it as well: "we can do this, think about what we'll do next if you try launching another 300 drones at us".
I don't think it's very hard to make a military validity argument here (of course, it's easy for me to do that, since I'm shoplifting an argument from Noga Tarnopolsky and Oz Katerji here).
Spreading fear is generally considered terrorism - not a proper military objective. You have to realize that the argument you're making goes both ways here.