I love Carriers and they are formidable weapons in war against our enemies that do not posses sophisticated systems of attack.
Carries are useless in a war between those that have equal technology of war, with this one exception, they can launch a nuclear strike with short notice being minutes. The aircraft that launch the strike will have no place to land when finished. Their Carrier will be burning and or sunk upon their return.
I used to play Fleet Command. Whenever I went up against the Russkies their Bears or Backfires would launch missiles from way out, my F-18s did not have the range to get them before they launched. They always concentrated their missiles on the carrier. I would try to cheat and launch all my aircraft toward their line of approach but they still ended sinking the carrier.