Yes, but also no, imo. We absolutely need to accomplish those objectives.
But … Do we need to have a system that requires us to buy Tomahawk missiles at whatever cost Raytheon decides to charge? All the weapons we use are supplied by a single company, and the military does not own the IP for their weapons, even the ones initially invented by military research bases (e.g., sidewinder).
Our system of military contractors has, imo, failed us utterly while making a handful of companies incredibly rich