Citabria,
You're right. It is annoying that destroying the CV kills the entire group but the programming needed to do what you suggest is a bit of a nightmare. The obvious problem is when all but one small ship are destroyed while far away from the port.
Should the lonely ship sail back to the port and pickup the rest of the group?
Should the group sail uncontrolled, (avoiding the land), untill it reaches the lonely little ship?
Both cases lead to a denial of the CV. I would prefer to have the Carrier as unsinkable until all the support ships are destroyed, (as it is/was in warbirds). Then the destruction of the carrier causes a respawn of the CV group at the port. It's not he best solution, (being unrealistic), but it would then make the fights last longer and stop the kamikaze attacks by land based, bomb laden P47's that I've seen lately.
Is there a better solution to put forward to HTC?
Spotcha in the Air