The next facilities they build will be a few times deeper, and I have no doubt we’ll soon be hearing that ground troops are the only way to stop them.
I don't know how long these operations will set them back, but if the Iranian regime won't willingly refrain from nuclear weapons work, isn't a delay better than nothing?
These attacks make it clear that they would have been better off if they had gotten them, so it seems reasonable to assume this will be their new policy. What other strategic choice have they been left with?
Being an NPT signatory could be evidence of Iran not working toward nuclear weapons, if they were compliant. But they have violated their NPT obligations on some occasions, with major violations recently.
There are a lot of reasons to be enriching uranium besides building nuclear weapons. Considering the US reneged on its deal to drop sanctions in exchange for Iran to not enrich uranium, it is pretty obviously useful as a bargaining chip, in the negotiations.
The US intelligence community assessed that Iran has not been working on a bomb since the program was shut down in 2003. They didn't want a nuke, they wanted an end to sanctions. They further wanted to avoid provoking exactly this sort of conflict. This did not delay them getting nuclear weapons, it will make them get nuclear weapons.
And the development of a nuclear sites leaves a significant intelligence trail, not sure it can be hidden.
(Of course they can always be gifted a bomb, but that's a very different story)