There's nothing wrong with the way bombers work. The problem is with the turret suppression rule, which has the following things wrong with it:
#1. Easily misinterpreted and unintuitive.
#2. Written so the fighters do damage, rather than clear space for the bombers.
#3. Makes high turret targets nearly invulnerable against bombers without a similar handicap to assault boats.
#4. Makes sending more than a token bomber against T3+ pointless, as fighters do more damage than bombers, even when shot down.
#5. Removes any point in shooting turrets, because fighters get the extra attacks anyway.
#6. Completely gimps fighter bombers, because they only roll a D3, which is easily negated by turrets.
The proposed rule is:
When bombers roll for number of attacks against a ship, surviving Fighters in a wave negate one -1 modifier from turrets each, allowing bombers to proceed with their attack runs more easily.
This eliminates all 6 of the above points, at the cost of a slight increase in power of bombers. (which would put them more on a par with assault boats). This isn't complicated, it doesn't mess with the fundamental way bombers work, and is the way many people play it anyway due to misinterpretation of the current rule.