I don't know if this has been suggested before, but wouldn't it be a possible ordinance fix to have an ordnance firing round at the beginning of the combat phase?
Ordnance firing round:
At the start of the combat phase ships that carry ordnance may fire it in descending order of pilot skill.
Ships that fired their ordnance cannot attack again this round.