I don't favor changing anything about CVs while other options exist and simply are not chosen. I bomb CVs a lot and maybe one in ten, one in twelve attempt do I even encounter a single plane resisting the effort. On the other hand, the hardest CVs to sink are those where some fighters are in permanent orbit.
I think it comes down to how this game requires, in some respects, a sort of "team" effort for success. When LVTs are inbound to a town, it helps to have some fighter cap, though they also may simply orbit with no action. However, if they were NOT there, that LVT has almost no chance to get ashore or make town.
So if the CV is of that much value, it should take (IMHO) someone willing to protect that asset while others press the attack. If no one is willing to, which is often the case, then what should you expect?
If a country refused to up and defend an airfield, what ought to happen? Should we make the ack or manned guns more lethal? Should we reduce town building down times to 5 min? No, I think we should assess the weakness in our offense or defense and fix that with our tactics rather than tinker with the code to make up for it.