American public diplomacy (and increasingly foreign policy in general) wears combat boots

From the Washington Post is : Gates Warns of Militarized Policy

Defense Secretary Robert M. Gates warned yesterday against the risk of a "creeping militarization" of U.S. foreign policy, saying the State Department should lead U.S. engagement with other countries, with the military playing a supporting role.

"We cannot kill or capture our way to victory" in the long-term campaign against terrorism, Gates said, arguing that military action should be subordinate to political and economic efforts to undermine extremism. ...

"America's civilian institutions of diplomacy and development have been chronically undermanned and underfunded for far too long -- relative to what we traditionally spend on the military, and more importantly, relative to the responsibilities and challenges our nation has around the world," Gates said at a dinner organized by the U.S. Global Leadership Campaign, according to prepared remarks of his speech.

Over the next 20 years, Gates predicted, "the most persistent and potentially dangerous threats will come less from emerging ambitious states, than from failing ones that cannot meet the basic needs -- much less the aspirations -- of their people."

In brief, Yes.  Absolutely agreed.  Question: why is it the military who seems to be the public proponent of increasing America’s capacity in non-military engagement?