I do agree on not letting nuclear reactors explode, but I did use the SpaceX example on purpose. Before SpaceX started to do it, the concept of iterating to that degree on rockets was unthinkable. There was a self reinforcing loop of "rocket launches are expensive, so we must plan for every contingency, so the launch cycle is long and expensive". SpaceX proved that wrong.
I think small modular reactors are the way out of the similar cycle we've got for nuclear reactors. And I think that building a small number of large ones is going to be a lot better if we're also building a large number of small ones and learning.
It's like not building a y houses for 30 years and then building a massive skyscraper. If that's all we do then we'll only ever have one way of building a skyscraper because there's no room to experiment on other construction materials and techniques.