The real problem is the damaged infrastructure. They don't have several launch towers in the pipeline like they have Starships. This is a "pause and rebuild" scenario, with the wait time much harder to parallelize with something else. Whatever time they spend until they have the second launch tower functional, I'd bet about half of it will be an overall addition to the whole project.
They didn't lose a launch tower. It happened at a site only used for static fire tests.
(And they kinda do have several launch towers in the pipeline...)
So what, 6 to 9 months while they repair/build new test site(s)?
Might as well cut the losses and scrap Block 2 altogether, and move on to Block 3.
There's a simple fault, and then there's the question of why did it happen anyway?
Good luck trying to get launch insurance for that without a full root cause and proof in double triplicate that this has been fixed.
Are you going to put you payload on one of those, a payload that will take 3 years to rebuild, and might end the company?
I mean, look, this isn't a good sign for spacex. Whatever problem there is, clearly it's hard to find and fix. Could be some alloy, could be some pressure sensor, could be the whole management chain. Who knows yet.
But we very much do know this isn't a good sign.
Why?
Second scenario, Starship is not run as competently as Falcon 9. That is also a huge problem, because it's very hard to fix people and procesa problems in general.
This could be a "simple" production error (think "cracked pipe") which can be fixed with more effective monitoring of the construction, and not a major design flaw.
It might be someone forgot a wrench somewhere for what we know.