However, what do you do about the gross inefficiencies of a government organization? I worked for 13 years in the public sector and saw first-hand the layers-upon-layers of management and entire management entities, while undergrads, grads, and a few unsung full-timers actually accomplished the little work that got done.
A massive public organization like NASA simply cannot get anything done for a reasonable budget. Unfortunately, sub-contracting work like we do with Boeing & friends seems to result in just-as-wasteful spending. Outside of the discovery of a commercial incentive, it seems that NASA is still our best hope for getting useful science done, inefficiencies and all.