If SpaceX and friends can reliably launch cargo and eventually humans into LEO, why can't NASA focus on what to put into space, rather than how to get there? I'm sure I don't understand the mechanics of it, but wouldn't it be possible to put up a few smaller cargo carriers containing fuel and pieces of a trans-mars ship and assemble it in orbit?
Not to mention, there's political will for NASA to continue being in the launch business and for good reason. SpaceX could land a monopoly on heavy launches and could raise its prices, get bought by a foreign power, go bankrupt, use shoddy designs, or who knows what else.
edit: really -2 moderation? Downvoting for disgreeing now? Wow HN.