I don’t complain about how much we spend on the military, but how poorly spent it is.
There are grave strategic problems in spending $100 million per plane and $10 billion on an aircraft carrier. It makes losing any of them a disaster. We have zero acceptance of attrition in battle, and that makes a war with a peer competitor impossible to win.
US Military posture & spending is solely based on deterrence.
Unfortunately, US Political posture no longer thinks this way.
$10 Billion aircraft carriers, $15 Billion SSBNs, and $2 Billion B-2 Bombers have prevented major wars which would lead to enormous loss of life... much of it civilian life.
The wonderful benefit of nuclear weapons is that they put the politicians and arms manufacturers in the same danger as that faced by front line troops.
As Heinlein famously said, “An armed society is a polite society!”