25 years? I would think that is nothing in the way of a life cycle of a Navy ship.
One of our carriers lasted over 50 years, I think Enterprise was the one that has served over 50 years.
Many were refitted along the way to carry modern jets. USS Hancock served 32 years, 1944-1976.
Actually it's less than that. The Brits had three carriers and only kept two in commission at any one time. So the Ark Royal spent about 8 of those 25 years laid up or in overhaul.