Iraq, after the Gulf War, was never found by the IAEA to be in possession of or active production of uranium in excess of 20% target enrichment. That's a level consistent with civilian-only use.
The IAEA has repeatedly confirmed Iran has enriched uranium to 60% in increasingly large quantities. Iran has also admitted it, and provides nebulous excuses when pressed about it. There is zero modern civilian purpose for that level of enrichment, and it doesn't take much time to refine from 60% to 85% for high yield weapons grade uranium. Days to months, not years.
Assessments have concluded that Iran does not yet have a functional nuclear weapon, but once they do possess one, now your hands are tied. The only winning move is a pre-emptive strike to prevent nuclear proliferation. Talks are meaningless and not in good faith - Iran sees Israel as a mortal enemy that already has nuclear weapons. Like with North Korea, Iran's nuclear proliferation was used as an indefinite negotiating tool and never intended to be off the table. Iran also does not have a plausible defense purpose for nuclear weapons. If they think the US or Israel would wage war to topple the Iranian state, wouldn't those countries have done it already over the past 50 years? Iran's leadership has, over and over, declared their intent to destroy Israel. They provide weapons and support for proxy groups fighting Israel. Who's to say they wouldn't deliver a nuclear device to a proxy group that sneaks it into Tel Aviv and detonates it, then denies responsibility?
Should have dunked on North Korea before they completed their bomb too, but I guess unlike Iran, their regional partner China wasn't already preoccupied losing another war.
No, days to months away from weapons grade enriched uranium if they so chose. If you don't trust what the International Atomic Energy Agency has to say about nuclear proliferation from on-site assessments, I guess there's no convincing you of anything else.