So where do I begin on this topic. @ringpriest is, of course, completely correct. To offer context, there are several issues at play here. The source of the shortage has two, maybe three heads.
First, the delays related to the USS Gerald R Ford are the most notable. The US nominally has 11 carriers. In actuality, it has 10, as the Ford is a floating still-in-process engineering project that may be finished some time in the next five years (really who knows). Functionally, it has 7, as one is always cut open under going a mid-life refueling, and two others are in maintence.
Secondly, and this links into that, the US operates a 15 carrier project projection / security policy (and has since 1993) with 11* carriers. Even before the USS Enterprise ans USS Kitty Hawk were retired, which led to this short handed shit show, the US used carriers somewhat wantonly for things maybe carriers shouldn't have been used for. And beyond that, it just didn't have enough to control regions it really SHOULD control as part of the core mission of the US Navy. The law says the US Navy must have 12 carriers and 355 ships. The Navy will reach that sometime in the early 2030s. But here's the thing: the Chief of Naval Operations testified a few years ago that if he had to fulfill 100% of requests, he'd need well over 400 ships. And the one thing the US actually needs more of than anything else right now is attack Submarines.
This is something folks have missed about my posts here for many, many years and a big reason I generally stopped doing them. When I say "the US should build 355 ships", "the US should build 100 attack subs", "the US should build 15 carriers"... I don't say it to get my dick hard over war porn. That's immature nonsense. Is say it because it's good governance as civilians to fulfill 100% of what the people in charge of our security need, rather than fulfill 65%. And if we don't want to pay for the full 100%, we need to rescale our commitments (change our foreign and security policy) around that 65% number and establish that as the new 100%. But this thing we've been doing for many, many years now - where we set missions then under resource it. It has to stop. So either we go full trillion dollar defense budget to pay for it in full, so there aren't carrier shortages and things of that nature... or we change our foreign policy to not need to cost that. The thing is nobody in this country actually wants to do that, including Democrats, who keep in mind, greatly benefit in their states and districts from a huge defense budget (shout out to Senator Elizabeth Warren, D-Raytheon).
Since this country won't develop a smart security policy that is efficient in it's resource requirements and allocation, it needs to grow so we stop doing shit like under manning ships and delaying maintenance.
Which leads us to the third thing. Maintenance. A carrier (or anything in the military) is basically like your car. The more you drive it, the more run down it gets. Periodically take it in for minor repairs. After a while, take it in for a big overhaul. And then in the year or two before you plan to replace it, stop putting money into it. Also every year, there is a cost of ownership (for a car, it's gas and repairs).
All together, it costs about $1.5 billion a year to keep a carrier. That's the grand total per ship. That means pay and supplies for the entire crew, maintenance for the ship AND the air wing on it. Fuel costs for the aircraft on it. Weapons expended per year needing to be replaced. All up. $1.5 billion sounds like a lot, but it really isn't against the whole budget. But it's $1.5 billion that can be spent on new carriers and new stuff.
Carriers are nuclear powered. They nominally have a 50 year life span, but the last year is not a hard date. The nuclear reactor can probably take it to near 60. But in the five years leading up to its retirement, the Navy will start short changing on repairs, cutting out equipment and upgrades and planning to dump it in its last year so it doesn't spend extra. Why is this relevant? Because the USS Nimitz is scheduled to be retired in 2024. It's replacement, the USS John F Kennedy, is still being built, with no indication it will be any more combat ready than the USS Gerald R Ford. It should be kept until 2030, when likely both will be ready. But that costs more money.
We are here, because the US Navy deferred maintenance for years, and it caught up.
How could this have happened differently? Well, it's a 20/20 hindsight kind of thing. The US reliably stamped out Nimitz class carriers for $4-6 billion for years. The last one, the USS George H.W. Bush, a "transition ship", arrived in 2009. In another world, the US would have ordered an 11th Nimitz class, of the same build as the USS George H.W. Bush, that would have arrived around 2014 or 2015, and it would have ordered the first-in-class USS Gerald R Ford to arrive basically where the USS John F. Kennedy is on the timeline. That would have mitigated (though not prevented) carrier shortages.
The Ford will pay off in the long term. It's technologies make a LOT of sense from the perspective of what you'd want from a carrier 20 or 30 years from now, when that ship will still be being built. It is ready made for drones, directed energy weapons, high-powered sensors and electric aircraft. But the Navy tried to do too much all at once and as a result basically "skipped" building a carrier, which lead to the shortage. It's inexcusably poor planning. Ford technologies should have been phased in over the life of the ship design. The deeply troubled fully-electric weapon elevators for example (no hydraulics... purely electrical linear motors)... yeah, they'd be a great thing to have one day. The first-in-class ship really didn't need them. Should have been saved for Ship #4.
If anything the entire concept may be a dead end. The idea of a ship carrying a lot of aircraft to attack things is still a great idea. But the US losing a single super carrier as it stands now would put an entire war effort into jeopardy. It's a massive single point of failure. The future may be instead of revisiting a revised "Sea Control Ship" concept, which competed with the Nimitz design in the 1970s, but pairing it with extremely long distance aircraft and high endurance drones. Building a lot of ships that carry 10 manned fighters and 30 high endurance drones - where if you lose them the war isn't over - is probably the better route than building a gigantic floating single point of failure.
Right now, China's ability to destroy a carrier is badly oversold. Oversold by Chinese propagandists who want to pretend China has caught up (when it hasn't). Oversold by anti-American and anti-war idiots who just want to give America a black eye. Oversold by people who have no clue what they're talking about. But it won't be that way forever. There is no reason to thing given the time and money, China's engineers won't overcome the technical hurdles that make breaking the kill chain (the US approach to missile interdiction) much harder than it is now.
The US will likely permanently need and want a force-projection surface ship that can launch attack aircraft (preferably ones with great endurance). But the fact we are even talking about a shortage at all just points to the fact that this "model" may be not the right one to go forward with in the future, where distributed defense is everything, and monolithic solutions are sitting ducks.
- - - Updated - - -
This is perhaps the wrongest thing I've read in months on a military topic in this forum.
And how, pray tell, do you intend to defend said carrier from submarines and missiles? With happy thoughts?
A carrier without its escorts is a floating coffin.
In fact the Navy's current BIGGEST shortfall is a lack (well, essential elimination) of "Frigates" that will only be somewhat reduced by 2030 because the US is likely to buy a foreign model. The Navy built Destroyers - and a lot of them - and they're super expensive, but it cut off Frigate "half destroyers" completely. And now it finds itself short of ships.