My frustration (and likely most people's frustration) isn't with the contractors - not at all. It's the politics that can change at the drop of a hat. The perceived effects of cancelled or scrapped missions is a lot of money and time spent with none of the payoff.