Why is cost-plus contracting less expensive than the government doing it in-house, except in the cases where it's a very rare one-off thing that's not worth developing in-house expertise for? If the government is bearing all risk, and the only oversight is government oversight (no market discipline), there's no real advantages to the private sector.