>NASA did all the really hard work (the basic design of space rockets). You know, the Basic Science that costs billions and
>doesn't pay off for decades. You see, private companies are too focused on short term profit generation to basic science.
>That's why it's done on the public dime.
I won't disagree with you. But I also believe that NASA should be allowing basic launch stuff to go to companies like SpaceX, which reap the rewards of all of that public domain knowledge - the fruits of publicly funded NASA research. It's past time for basic Earth orbit access (and somewhat beyond) to be business as usual.
NASA should be moving on to bigger, tougher jobs, targets that are still beyond the horizon of ordinary business, just like space travel was 50 years ago.