You’d have a point if you made this comment 15 years ago, but Russia invaded Ukraine 10 years ago. Around the same time, China started to make outlandish claims on the South China Sea.
You can make a lot of complaints about the defense industry like waste and corruption, but a lack of a clear objective is no longer an issue.