So carriers are not viable ?
Princeton got sunk by a lone LBA crashing into its deck.
They certainly become a dicier investment. But for the purpose of controlling the sea nothing else was proving as effective.
But yeah, there is a reason navies gravitate towards less large ships now. If anything weapon developments continue to reinforce this lesson.
Indeed, the torpedo boat alread challenged the battleship.
What this poster does not get is that there are gradual differences between the Queen of the Seas and being obsolete.
Early torpedoes were very inaccurate and prone to mechanical failure, and a torpedo boat still had to move on the surface and get in range. This at a time when surface action between warships was the only method of combat. Which is why I'd put the battleship's obsolescence point around the interwar period with a few early alarms in the first world war. The sub, the mine, the aircraft all simple deterrents to the usefulness of the battleship.
For ships intended to engage other surface combatants and decisively establish naval supremacy pretty much none ever did. They just ran into mines, were scuttled, sunk by U-boats or taken down by aircraft. Hence the relegation to c&c and amphibious support prior to decommission.
So much for all this.

But for sure it's not the first or last time nations obsess over something that ends up being a waste.