I hope you'll excuse some pushback from another layperson--isn't the situation with Aircraft Carriers categorically different? In the examples you provided above (Cavalry, Tanks, and Battleships), there has never been a push-button solution to eliminating every single unit in the service of the enemy. Given the technology mentioned by GP, the small number of Carriers in service and the utter impossibility of hiding them, it would appear that such a solution does exist for Carriers.
So while it seems to be true that Aircraft Carriers are not obsolete in peacetime or in a conflict with minor powers, aren't they obsolete in the context for which they were created--namely, war with another great power?
So while it seems to be true that Aircraft Carriers are not obsolete in peacetime or in a conflict with minor powers, aren't they obsolete in the context for which they were created--namely, war with another great power?