Comment by throw5959
Compare how much money each company spent before the first/second/etc flight. The ENTIRE program has so far cost less than one set of SLS engines - that they took from older rockets without changes.
They have explicitly and publicly chosen to rapidly iterate without spending billions to make sure the first try goes well - it's simply different culture. The first Starship wasn't even something you could actually call a rocket, it was a water tower with a bunch of rocket engines.
They wanted data about the engines and got them - mission 100% accomplished, that's not a failure in any way except for media shock value because "wow such boom". Come on, you call yourself an engineer? Do you not try your software or hardware before 100% completion? You don't have CI with integration and e2e tests? There's no other way to do this cheaply and quickly, you have to try.
Call me when any other company achieves what Falcon9 did, then we can discuss issues of SpaceX engineering culture and how others are better. But they are not, few test flights are not interesting, what's interesting is that they are 10 years ahead of everybody else and offer by far the cheapest and by orders of magnitude most reliable orbital lift service.
Others should stop waiting 10 years before the first flight and accept some risk, the world would be much better by now.