I'm glad the US government is doing something like this, but not with NASA. Our space agency needs to get this message: "Put humans on other worlds, or go home. If we want robots or science or satellites or anything else, we'll do that with another agency. For you, concentrate on putting living humans on other chunks of rock, and if you can't manage to do that once per decade then just pack up and save us the money."
The last time NASA did that was fifty years ago. In my space-exploration-loving opinion, NASA should have been disbanded in the late 1970s. Everything since then has been stupid.
"Hey, look, NASA built a space plane call the 'shuttle'! Wow! And they used it to go.... nowhere!"
"Hey, look, NASA built a little remote-controlled car and put it on Mars. Then after that they... well... they built two more and did the same thing... then after that they... uh.... well they built another one and did the same thing..."
"Hey, look, NASA built a satellite and pointed it at... earth..."
"Hey, look, NASA built a telescope and... took pictures of stars... again..."
None of that was worth it. Pack your bags, NASA, because you aren't hitting your numbers. You've been a failure since the Apollo days. Put humans on other worlds. Make it happen or go home, which to me means you need to go home.