Proposed solution.
During Swiss rounds there are no wins, losses or draws. During each round a player earns points equal to points destroyed. Points lost would be the first tiebreaker but otherwise would not matter. The half points for half destroyed rule would be for all ships not just large ships. A player facing a squad with a total less than 100pts would get the difference added to their points destroyed total at the start of the match.
Although this doesn't eliminate the possibility of a draw. It removes any benefits of an intentional one. Since destroying zero ships would get you zero points aside from the few you might get from the opponents squad being less than 100pts.
This eliminates modified wins and heavily encourages engagement. Only real downside I can see initially is that a player can run for 75 minutes just to be a jerk.
After X amount of rounds you cut to top 4/8/16/32 as usual and play by current elimination round rules.
Thoughts?