More importantly: the Ford is the first in the new generation of as many as ten aircraft carriers.
https://en.wikipedia.org/wiki/Gerald_R._Ford-class_aircraft_...
Basically, all carriers currently in service are of the Nimitz class, and will be replaced one-by-one over the next 40 years with ships based on the Ford. Lessons learned and tech developed will be amortized over those future ships.
If they had stuck with the proven design with just improvements, they might have been able to deliver the ship three years ago on time.
The new electric only system means they committed to not routing steam from the nuclear power plant to the catapults so that would be a major retrofit for that one completed new style carrier. The new electric systems when they do fail, they disable the entire catapult launch capability of the aircraft carrier, the contractor made a really poor design decision here that they apparently cannot fix. The steam catapults can be taken offline individually and worked on, leaving the others in service.
The EMALS system is intended to spread the load out continuously during take-off so the max load is much lower, thereby dramatically increasing the lifespan of the airframes.
The maintenance hours per flight hour of military aircraft are huge.
Anyone who has been in IT should have seen the story play out at least once in their career: some legacy system that's been hobbled together to keep running for so long because it worked... but now that a decade or more has passed there's finally some catalyst that says you _must_ upgrade. The problem being that now the upgrade is rip-and-replace rather than micro updates over time. That's what's happening here, on many systems at once.
I'm not sure what the ultimate solution would be that keeps the reliability aspect but allows for more risky/rapid development.
Does anyone have statistics on how projects of similar complexity performed in terms of their budgets and timelines?