There was a show a while back called Tactical to Practical that highlighted how much military technology ended up making it’s way into every day life that was pretty interesting (the internet and GPS come to mind). So in that regard I don’t think the Military budget isn’t a complete waste. I also think most of that money isn’t really lost because it just ends up creating jobs and most of it goes back into the economy.
That being said I do think that private companies are quickly outpacing anything the military can come up with these days. Just look at AI and cloud computing for example. So in that regard I no longer think military spending is as beneficial for society as it has been in the past.
Todays public funds however would be better served if those funds went towards infrastructure. I think the amount of jobs it creates and the unseen benefits it would have on society by far make it the most beneficial way to spend public money. I work in marketing and know full well how far the “wow factor” can go towards making an impression for your brand. And NY’s “brand” could use all the help it can get when it come to Penn Station. Because right now the prestige of Grand Central and the embarrassment of Penn cancel each other out.