Gregor,
I realize that you're going to do whatever you feel is best for your game design, and I don't want to belabor my point of view to where it becomes tedious. I'll just respond to a couple of your points, in case it gives you anything further to think about:
You can try during the day, but its hard to get a surface group close to enemy carriers without being sighted and sunk long before you can even think about surface combat.
The disagreement I have with this is that striking a nearby surface group is not always the smart decision ...and definitely not when there are enemy carriers also within range. The latter obviously ought to be considered the greater threat and should be attacked rather than the surface group. As you pointed out in your post, a surface group almost never was able to close to gun range with enemy carriers during the war, but that's as much because carrier groups were able to spot and run away from surface groups when they needed to, rather than that they always used their planes to strike any approaching surface group.
Take my Midway example: if the American carriers spot the four Japanese battlecruisers shortly after daybreak to the SW at a range of only 60 nm, but shortly thereafter spot the Japanese carriers to the NW at a range of, say, 100 nm, what should they do? Since both sightings are well within range, but the carriers ought to pose the greater threat (in a realistic setting), the obvious course is to strike the enemy carriers immediately while turning the fleet to the NE to maintain distance from the enemy surface group, since the surface group needs to close the range to attack, but the enemy carriers pose a more immediate threat. However, this situation is unsolvable in CAW, because such a strike against the carriers ends in an attack by the surface group before the airstrike can be recovered, and a strike against the surface group most likely ends with an enemy airstrike against your carriers while you are busy attacking the surface group. And splitting your aircraft to strike both targets simultaneously would be the worst idea of all (violating the dictum of concentration of forces at the point of attack, and probably not significantly hurting either enemy fleet as a result).
... the main reason for the ‘on station’ rule is to prevent players from launching a raid and then simply running away from any retribution or mutual strikes. The player would lose their planes, but quite possibly preserve their carriers while sinking the opposition force
I understand what you are saying about not allowing players a "gamey" exploit like launching a strike with no intention to recover it, and I fully agree with that goal. However, I believe the better and more realistic way to prevent this is the implementation that I've now described more than once: specifically, that the player has to lock in his fleet movement when the strike is created, and the software only allows the strike to be created if the player's requested fleet movement would allow the airstrike to be recovered. And when you say that the player shouldn't need to do math, let me repeat that the proposal was for the program itself to limit the player's inputs for fleet movement to those that would allow recovery of the strike aircraft. As soon as the player has selected the airstrike's target, the program should have everything it needs to do the math internally to say "okay, we can enable the buttons for fleet movement to the W and NW during the airstrike, but disable the other fleet movement buttons because moving the fleet in those directions would not allow the strike to be recovered". (In case it's unclear, I'm thinking of a set of fleet movement buttons almost exactly like those used for setting search plane arcs here.) Restricting the player's fleet movement inputs to those movements that would allow recovery of the requested airstrike falls far short of being rocket science ... for the most part it's a straightforward intercept calculation.
I've said my piece on this (more than once, already). So hopefully I'll be able to bow out now and simply wish you much luck with your release.