Come on guys, wise up; listening to the US Naval War College extol the virtues of Carriers is kinda like listening to Peabody talking about Coal or Exxon about oil.
To be even more blunt, the job of the Navy, like that of the Army, Air Force, etc. or any bureaucratic organization is to ensure its expansion and to get the biggest slice of the budgetary pie; efficiently defending the Nation is a very distant second.