Generals are always fighting the last war. Ships, planes, and boots on the ground.

We are already in a new war - a cyberwar, with computer hacking, stealing of information, dissemination of embarrassing or fake news happening daily.  Qatar may have been put in effectively a state or war by hackers inserting fake information on its web sites. This doesn't even include ransomware, denial of service, disruption of computer programs, or downright crashing of computers and computer-controlled services.

I don't see any money for cybersecurity, which should be part of the defense budget.