Just take my previous idea proposal and add 5 or 10 to the numbers, perhaps (to M7 and M1s, at least; I don't think TLs need to be fielding 10 or 15 fighters)?
Probably hit a decent middle-ground that covers all the bases that way; and
any reduction in numbers at all in carriers is going to free up numbers for Vkerinav's jobs quota.
Although I do still think there's merit in assigning my previous values (or close to them) to AI carriers even if the carrier's overall capacity is not reduced for the player.
So, if an M1 has a capacity of 35 fighters, but it only fields 25 in the jobs, I think it'd be easily justified as saying that 25 is the
operational capacity, while 35 would be the (player-based)
maximum capacity (or the "hot war" value, as I suppose overhauls like IR will fill them to capacity in their non-job fleets?).
It would make a certain kind of sense, too, if Pirate Carriers weren't filled to capacity all the time. You know they're just shoving whatever ships, pilots, and booze they can find onto those things regardless of numbers.
(Note: all still hypothetical.)