Well, it doesn't happen with the standard max range strategy, so it CAN be fixed.
EDIT: and yeah, that's a problem with any tactical AI. If you set it up like you said, you'd get the opposite problem- a ship armed with, say, Ripper Beams would stay at PDC range. Blag.
At least they don't friendly fire each other.