re: Of course not
Nobody doubts that a lot of defense spending is driven by weapons programs, but there is a lot of political weight behind that approach, from the service branches*, from politicians, and from corporations and their employees. Rumsfeld cut one major unneeded weapons system, the Crusader, and took immense grief for it from many sides.
*turf fights generate a lot of unnecessary duplication of capacity
