I hate Carrier fights for this very reason.
I have the option of upping a extremely good fighter with enough ord (more ORD than CV dive bombers) to kill a hangar and then joining the fight. ALL of the dive bombers are hangar queens and serve absolutely no purpose.
That's because most of us are flying late war. Dive bombers were more or less obsolete by late 1945, except possibly for scouting. Note their rapid disappearance after the war. And the ones we have available were obsolete by 1942, although they did soldier on regardless. Add a D4Y to the plane set and you might see more dive bombers (besides the IL-2) in use.
Another reason is that the bombsites for level bombers are WAY too accurate and easy to use. Why send a squadron of SBDs to sink a CV when a single formation of Lancs or B-24s can do the job much better? IRL, of course, the answer was because the heavies couldn't do it.
Perk all bombs over 250lbs on fighters. Still leave them very viable against ord, fuel, and GVs, and gives the destructive power to the real bombers.
I think that would be great, but you'd have to perk 4-engine bombers as well, or find some way to make level bombing less accurate, particularly against ships, or you'll just see heavies and not dive bombers in place of the jabos.
Honestly, I think the Lanc, at least, should be perked.
One question is how you'd earn ordnance perks. You don't want to force fighter jocks to fly bombers just to get perks to put bombs on their fighters.