Classic does not allow moving fighters (new or old) on newly built carriers. This is a NEW rule in revised. I don’t see how you can really compare it to classic.
When I look at the difference between the OOB and LHTR for this rule, there is no difference in the purchase or placement of the carrier. In both cases, the fighter ends up in the sea zone with the new carrier. The only difference is HOW the fighter got to the sea zone.
In OOB, the move was legal if the fighter could reach the complex (but not necessarily the sea zone).
In LHTR, the move was legal if the fighter could reach the sea zone (but not necessarily the complex).
Which is better? Which is more fair? I suppose it depends on your perspective. For me, I think of the 4 movement for fighters as being the hard and fast rule unless long range aircraft, then it’s 6 movement (I played classic for many years). In OOB Revised, this quirky new rule bent the old rules that I had become accustomed to, so definitely seemed odd. The LHTR Revised ruleset seems to intuitively make more sense to me, and doesn’t bend that rule. So for me I like this rule change made in LHTR.
I think about it like this: If I wanted to send my fighter to combat, with the intention of landing it on a carrier that was not yet fully launched, when it returned from it’s mission would it return to the shipyard, or would it land on the carrier once it was launched? I think the answer would be to the carrier once it was launched. And that’s how I justify this rule change.
Rob