The entire point of SpaceX’s recent launch was an explosion. They were aiming for that outcome. They wanted that outcome.
The fact they did it with pinpoint accuracy even with engine issues and an in tact heat shield is a monumental success for a test flight.
SpaceX also had a massive explosion on the ground not that long ago.
Absolutely, they were running a test on a test stand.
For BO it’s much better to have this now when there is no payload or people on board so they can correct whatever the issue is.