I would suggest that contractors, manufacturers and the like don't call the shots, but that they certainly profit from our ever expanding need for war.  We have a huge military and like it or not it is the biggest hammer in the drawer, so we use it far too often, as much, because nobody can really beat us with theirs.  Unfortunately, in using it, we create huge profits for those same companies you talk about.