Gov't contracts are by far the most inefficient of all programs because there is little to no accountability. For example the Heads up helmet for the JSF is MASSIVELY over budget. Each helmet cost a fortune with massive delays and cost overruns. That is an uncontested gov't contract. If you work for the Federal gov't you have to MASSIVELY f up to get fired. Thus there is no accountability. My best friend's ex wife took years of unacceptable performance at her gov't job as a secretary before they could get rid of her.
SpaceX created a space delivery system that is far far cheaper than anything else Lockheed/ULA/Boeing have managed to create with gov't incentives. That is why NASA opened up the process to free competition without gov't contracts. The most efficient program won funding, thus putting the onus on businesses to be efficient. The same for Virgin Galatic.