Well, think about this. The United States has used the backbone of the aircraft carrier since 1940 to project power worldwide. The aircraft carrier put the battleship out to pasture. Everyone knows that whoever controls the skies, wins.
The Chinese, Russians, and everyone else have had decades to brainstorm ideas and ideas to mitigate and counter the threat, of the United States aircraft carrier. They all know that they cant compete with ships, they cant compete with air craft carriers, and they cant compete with planes. If US goes to war with Russia, or with China, do you think their military planners are just going to allow the threat of the US aircraft carriers to exist? I can guarantee that the FIRST thing they do is take out the aircraft carriers. A GOOD submarine crew could do it. Or a high speed supersonic missile. Or a tactical nuke that would take out the entire carrier battle group. Four tactical nukes could take out four carrier groups, and then bam, instantaneously, the war doesn't look so good for the Americans.
The day is soon approaching that the aircraft carrier group is put out to pasture, old, obsolete, like the battleships. Their will be new weapons, new technologies, that can just kill these carrier battle groups, or at least cripple them.
Also, Ive read many military books, manuals, training guides, etc, and almost all of them say to never underestimate your opponent. We have for years and years underestimated the opponent, because everyone told us how good we are, we have the best technology, we have the best planes, etc. Well, a bunch of goat herders armed with WW2 bolt action rifles defeated a Russian super power in 1989. Using skill, determination, a will to fight, and sometimes luck, an inferior component can beat, or outlast, a much superior force.