Iran is in the middle of a currency and water crisis right now. Which means they are on the edge of both hyperinflation and famine. They are in no position to start a military conflict with anyone. This belligerence is to make Rouhani look tough, just like their faked missile launches.
You’re right. No need to take out anything other than a few of their desalination plants. That would shut them up right quick.