I'm not sure what people were expecting from an all out Israeli attack. Iran is not Hezbollah, it has strategic depth and can afford to take many hits. The level of damage reported so far seems to be well within expectations. Nobody was expecting Iran to shoot down ballistic missiles. China and Russia both refused to sell modern fighter planes. So losing some replaceable commanders and some damage to Natanz is "ok" as long as Fordow is safe. There haven't been any reports of an attack on Fordow, which is crucial for the nuclear breakout option.
Iran can respond with ballistic missiles as well and we already know that Israel can't defend against them either. All this attack will do is to shift the nuclear program closer to weaponisation. The enriched uranium isn't disappearing. Iran can already build probably around 20 bombs. That's not quite enough to survive a first strike, but it's getting there. Unlike north Korea, Iran will need more nukes after the first test because it doesn't have China to protect it
For years Iran kept itself safe by threatening to go nuclear but never took the final step because it would be condemned by the whole world if there was no good justification. China would most likely have joined sanctions on Iran and that's enough to deter nuclearisation. But now, it might be possible to exit the npt without triggering Chinese and international sanctions. There is still the October deadline for the UN snapback to keep in mind. Iran will likely try to get across that line at huge costs to itself. Losing Natanz to get un sanctions removed permanently is a cheap price
Iran's mistake was to incorporate western style democratic elements like elections and anti government media in its system. Many countries with elections have seen major anti government protests. And yet, even as so many governments around the world have fallen to colour revolutions or student protests, Iran is still here. Of course people are unhappy about the economy etc. But the level of hatred for their own country's system is probably not too out of the ordinary. But western media keep amplifying anything anti government out of proportion while keeping quiet about similar protests in Europe