Falcon also was hard. They had a few failures and nearly went bankrupt in the process of successfully launching for the first time.
> the entire program regresses in on itself in terms of milestones.
The alternative would be looking at the competing programs from Boeing, Blue Origin, etc. It's not like they are hitting their milestones particularly well with their more traditional waterfall approach. The point of rapid iteration is that it is an inherently open ended process that has no milestones other than to launch the next iteration within weeks/months of the previous one. Which they have been doing fairly consistently.
If SpaceX gets starship in a launcheable and recoverable state, they'll still have many years of competing against competitors that have to rely on single launch vehicles exclusively. They would be very early to market. And there's a decent chance they might start nailing things with a few more launches.
> the entire program regresses in on itself in terms of milestones.
The alternative would be looking at the competing programs from Boeing, Blue Origin, etc. It's not like they are hitting their milestones particularly well with their more traditional waterfall approach. The point of rapid iteration is that it is an inherently open ended process that has no milestones other than to launch the next iteration within weeks/months of the previous one. Which they have been doing fairly consistently.
If SpaceX gets starship in a launcheable and recoverable state, they'll still have many years of competing against competitors that have to rely on single launch vehicles exclusively. They would be very early to market. And there's a decent chance they might start nailing things with a few more launches.