In reality, it is not the DoD that contracts out the big stuff, but Congress. And when the purchaser isn't the actual user, then a whole bunch of nefarious negative feedback loops come into being. The Congresscritter mostly only cares about sounding good and their lobbying (bribery) dollars, everything else is a problem for someone else, or sometime later.