LOL! You called American carriers the white elephants but you wouldn't say the same for Chinese aircraft carriers. Don't be daft, the carriers were not built to take on defenseless countries, built to take on any country that was a threat including Japan during WW2 and the Soviet Union during the Cold War. They are floating airbases, something China wants especially for a fight in the Pacific.If the Us ever goes up against a serious country, They will not get these carriers anywhere near a real fight.
They are white elephants at this point. Too expensive to risk in a real conflict.
Nowhere is that more vividly displayed then the Persian Gulf. from 1979- right up to the early mid 2000s. Whenever the US wanted to intimidate Iran, they would sail their carriers into the persian gulf in times of high tension.
Since then, They immidiatly evacuate their carriers as soon as there is the slightest bit of tension in the Persian gulf. They are no longer able to operate in the persian gulf. Because american generals and planners are well aware that they wouldnt last an hour against the full teeth of Iranian coastal anti-ship missiles.
American carriers can only "project power" against near defenseless countries. They are simply too valuable to risk in a real fight. The prospect of losing a 10-20 billion dollar ship with 5k highly trained crew is beyond anything an american president/naval commander would risk.