Try increasing the size of fighter Groups launched in combat in the Strategies window. Sometimes, it is better to have small Groups. Other times, it is better to have larger Groups.
The group size helps a small amount. But the basic mechanism is still pretty much flawed. The game wants to immediately send the most recently launched group of fighters to impale themselves on the spear of the enemy instead of waiting for backup.