I agree, it should not be possible to do anything NEAR fatal damage to any thing other than a freighter or troop transport with aircraft guns.
However, I do think AH II should have 2K# armor piercing bombs available for those planes that could carry them, and they should do appropriate damage to ships. It took 3-4 2K# bombs to sink the Japanese carriers at Midway.
It should be nearly impossible to hit MOVING ships with level bombers. Especially from high altitudes. It is not in AH II. I'm a lousy bomber pilot and even I can do it when I have a little patience. So formations of any heavy bomber shouldn't be hitting any of the ships and sinking them except on one in a million luck shots.
Heavily damaged ships should not continue to operate as if they are undamaged. As it is currently, they only lose guns and/or radar. Hits from guns larger than 5", or by bombs larger than 500# should stop or at least restrict or hinder flight operations, and should slow the ships significantly. However, it should require bombs over 500# or multiple hits from guns larger than 8" to knock out guns that are armored, such as 5" and 8" turrets.
As to "getting your name in lights", if it were modeled correctly, no one would be sinking a large ship by themselves, because too many bombs would be required. It would take 3-4 fighters (the F4U, the P-38, and the P-47 were all rigged to carry 2 2K# bombs during their operational deployment) operating as a group to put 3-4 2K# bombs on a ship, so no one pilot would get credit. It would take at least 4-6 dive bombers as they have only one bomb each. The heavy level bombers shouldn't be hitting the ships that well anyway. So there would be no single pilots sinking large ships, so no one would "get their name in lights".
Ship and field guns have at least one flaw in their system as well. You get credit for landing, and "your name in lights" if the ship is sunk or the gun destroyed. You should be as dead as any pilot when his plane is destroyed if you are in a gun that is destroyed. And if you didn't get out before the ship was sunk or the gun destroyed, you didn't "land". So you don't deserve "your name in lights". A pilot facing a ship or a ground gun is risking a death, the person manning the gun is risking nothing. Hardly a fair exchange.