Yep, and drones didn't even exist until just a few years ago. You have to ask, why were "bigger and better" tanks still being made 100 years after they were first deployed? It's those super smart generals again, preparing to win the last war.
Fighting the last war is generally the way to bet. Battleships were very relevant right through 1942.
Not always THE best way to go, but OK for the most part. Every new war creates new surprises, but generally it develops in the course of the current conflict, not at the outset. With just a few exceptions.