I agree, although I would not single out Isreal. I would add the US, especially Trumps US.
In addition to what you say, I would add asymmetrical warfare, technical claims, and plain old propaganda all over.
Asymmetrical because nobody is supposed to have arms as good as the US and Israel. Claims because both side claim their arms to be accurate. The US/Israel claim accuracy (2-10 meters for a JDAM), as do Iran (50 meters for missiles). Propaganda because.... propaganda.
The US/Israel say all their munitions are pin point accurate, and that Iranian stuff can't hit a proverbial barn door at 50 paces. That sort of thing.
Yet if an Iranian missile hits a civilian housing block, then somehow the narrative from the US/Israel changes to the Iranian missiles are pinpoint accurate and they are deliberately targeting said housing.
Or the US/Isreal might say Iran is being reckless for firing inaccurate missiles. So that's back to asymmetric warfare. And we can throw in Risk assessment. Because the defense folk have a good idea how accurate or not Iranian munitions are and the failure rate, but they decided to go ahead with the war anyway.
It really does come down to this being a war of choice as you say. And the US/Israel went ahead despite knowing the risks.
Article here from last year about the accuracy on Iranian missiles.
Takeaways from a report that questions the accuracy of Iran's ballistic missiles | AP News