After decades of practice, NASA ended up under 1:100 odds of mishap at the end of the Shuttle program, with some estimates at 1:25. It would be fair to say all space programs need to go through a learning period where you blow a lot of things up and discover all the failure modes. SpaceX ate through several billion dollars on this path, before dialing in their launcher reliability, and they still don't think they're ready for humans.
How will CS do all this learning and get everything right?