fight a War every 20 years? with whom? The jobs may move from the country you are at War with to another country in the vicinity we are not at war with.
China is on the short list for the next big confrontation. Hopefully it will be a cold war.
Mankind really needs to invent some way to push technology without getting into wars. The moon landings were a good proxy but that was 40 years ago.