@Hepps01:
To me (on a personal level) the rules should stipulate that Carriers be required to move during the combat phase
Moving carriers in the combat move phase has some other significant disadvantages.
If the path of the carrier is blocked by an enemy ship, it could not reach the desired seazone to catch planes. Right now, you can leave the carrier and clear the path in the combat move. Move the carrier afterwards as a NCM to catch the planes.
Maybe your suggestion to always move the carriers in the combat move phase would be a simpler solution (I really think so, actually), however this would weaken carriers quite a lot, since you can block them too easily. Air-only attacks would be impossible in many situations. Maybe tweak the IPC cost of the carriers to reflect this weakness could work. That’s all speculation though, I’ve not thought this through a lot.