"Explode until you figure it out" served Falcon 9 well.
I'm inclined to see Constellation/SLS/Orion/etc. as at least as wasteful as the explosions, at least so far. Which one wins out will depend on the end results.
While "explode until you figure it out" worked well on the Falcon 9, it was a lot of taxpayer money to develop a rocket system primarily used to launch their own product at this point - not delivering on price-points they claimed
I might be a little bitter that NASA doesn't get that money instead.
But we learned and improved fast.
Now that we have decades of rocket knowledge, we shouldn't be wasting billions of taxpayer dollars on giant explosions