The U.S. spends more on military than the rest of the world combined. The money would not have been invested elsewhere. Somebody's costing the US lots of money, but it isn't guerillas.
It's a principle agent problem. Overall it's a drain on the US, but the people making the decisions are moving money from outside their constituencies to inside their constituencies.