Billy Mitchell proved the battleship obsolete in the 1920’s. It took the death of over one hundred thousand sailors from Germany, Italy, Great Britain, the United States France and Japan to validate his point. The “battleship” admirals were a stubborn lot. Today “seagull” drones launched hundreds of miles away no longer than a foot but packed with over a pound of C4 plastique and directed to target by satellite or other devices have similarly made the megacarrier obsolete. Hopefully the carrier admirals won’t be as stubborn as their predecessors.
More than one thousand submarines and tens of thousands of their crews went to the bottom in World War 2. It’s obvious that submarines are obsolete.