The Trump administration is negotiating a deal with the Taliban to end the war in Afghanistan, at the end of the day it will have cost us over 2,000 American lives and 2 Trillion dollars. Imagine if instead we committed 2 trillion dollars to create a 21st century infrastructure? How much dividend would that pay off as compared to this war in which we gained nothing? I highly doubt 2,000 workers would've died in the process.
Tackling the military budget is such a political football though, I understand the geopolitical needs to have such a global military, maintain bases, project force, and be at the forefront of military tech. But I wonder when American's will turn an eye and say "hey, why are we spending so much on war when we need programs at home"? As the nation gets older, inequality rises and growth maintains is sluggish pace, the American government will need to take a larger role in facilitating growth. In my opinion de-funding social programs is an absolute nonstarter, the military approaches the same position but I believe are more at risk. Time will come where the Pentagon will need to defend it's budget, especially if you get a future president on the extremes of either party.