Attacking a cv lonewolf should be suicide.
Bringing a CV in to a mile offshore from a hostile base should be suicide. Taking off from a turning CV should be suicide. Landing on a CV deck with gear up should make the CV unusable for 15 minutes. Putting a thousand pounder smack in the middle of the flight deck should make the CV unusable for 1-4 hours. Hitting a CV that has loaded and fueled planes on the deck should sink the CV, or at least make it unusable for the next three months. CVs shouldn't respawn for at least a year. LVTs shouldn't spawn closer than 2 miles from shore. 40mm ack and HE rounds from a tank shouldn't do any serious structural damage to a CV or cruiser, nor should any gun carried by any airplane. Naval guns should have extremely accurate rangefinders and be controlled by a single director, and the shells should contain colored dye so you can tell which splashes are yours.
The point of all the above is that the naval component of this game is highly abstracted and thoroughly unrealistic. It makes for a better game. Realistic naval/amphibious ops within the time and distance scale at which this game is played would be unworkable and no one would want them. And IMO it's pointless to complain that one particular aspect of CVs is historically unrealistic when everything else about how CVs work is unrealistic too - as long as CVs magically reappear 10 minutes after being sunk, it makes sense for them to be easier to sink than was the case historically.
I'm of the opinion that there should be some type of damage limiter on the CV that will only allow so much damage to be absorbed at any one time. The lanc-stukas, and other such flight (of 3) heavy bombers dropping 24 tons (or more) of ord on a CV is not only like using a hammer to kill a bug, but it quite inaccurate historically.
Only if the game is also changed to prevent putting a CV on a course that will bring it within 50 miles of an enemy base, and damage to CVs is modeled more realistically so a single egg can take out the flight deck for hours or days.