I agree with what you're saying and I'd also like to add that SpaceX could have failed. Based on the evidence available in 2002 there was no reason to think that reusable rockets were necessarily going to work.
Musk is a gambler, and this time he won, but other times he has failed. The reason he can gamble is because SpaceX is funded by private money.