There needs to be some sort of world offset to the unscrupulous superpowers who would burn the world down for their own benefit (China, Russia). But right now, we are cutting off our noses to spite our face - we are doing at the cost of not investing in ourselves (and also turning our friends into enemies at this point).
There is room for a huge amount of compromise there if we are willing to do it (and unfortunately there is too much money and corruption in the military industrial complex). It's not necessary to be able to blow up the world 50 times when once or twice will do.