!!Magic!!
Just because you win a fight dosent mean you win the war, same applies to the launcher.
if you suffer more losses than the enemy but are able to push them out of the field, does it mean that the engagement was worth it?
if you want to win more games have a territory advantage over the entire game, you'll be surprised how much they affect the point system in the launcher.