The US spends far more on its military than any other nation on Earth, but very soon, it will not be the top expenditure of the US government. Rather, rising interest rates and years of mounting debts mean that soon, interest on the debt will overtake that.
Interest costs will be $390 billion next year, and more than $900 billion within a decade, according to the Congressional Budget Office. At present, US military budgets are in the $700 billion range, and themselves constantly growing.
Somewhere, these two growing lines will intersect, and the runaway military spending is a big reason why. There simply is no way for US to keep pouring substantial portions of a trillion dollars down the well annually for the military without borrowing, and that debt is just growing.
The US debt is huge, and that is in no small part because of decades of runaway military spending, and trillions dumped into nuclear weapons. Lawmakers largely are not interested in this matter right now, likely reflecting their unwillingness to cut military spending to try to get the debt back in line.