"and history has shown that trying to make one type fit both land-based and carrier-based is rarely successful."
I'd say that's the exception rather than the rule. Everyone points to the F-111B, but conveniently forget the F-4, A-4, Buccaneer, F/A-18, Rafale, etc, that are all highly successful carrier and land-based aircraft.