I'm kind of baffled by the number of people here defending this. I can only imagine that Americans have an emotional investment in their military that inclines them to overlook waste that they would never tolerate in any other area.
With literally trillions of dollars at stake, why wouldn't defense contractors set up "marketing" teams to defend it?
And the post above: "adversaries are posting about how bad it is to run support for it" -- a perfect dodge. If you're not supporting this gigantic fucking money pit then you're clearly in league with the enemy.