NASA does a great job on uncrewed probes, and that's a mission that can't be carried out by private enterprise.
Sorry... not quite right. Look a bit closer, and you'll find that in many cases, NASA only manages the development of those missions - the actual development, and often operation, of these *IS* being done by private enterprise.
As much as I hate to use Wikipedia:
Deep Space 1 - built by Spectrum Astro
Deep Impact - built by Ball Aerospace
Mars Global Surveyor, Mars Odyssey, Phoenix, and Mars Reconnaissance Orbiter - Lockheed Martin
just to list a few...
NASA really needs to get back in the core research business - aerodynamics, propulsion, atmospherics, etc., and let industry apply that knowledge to fly missions that answer questions that further our knowledge. They don't need to be both the researcher and the manufacturer...
floor(0.49)How do you write zero?
If the code and the comments disagree, then both are probably wrong. -- Norm Schryer