the system work with experiences point , you can loose a game and earn more XP then someone who won a game, just because you had more kills , killed more grunts , bought more citadel upgrade , captured more flags , destroyed buildings and did overall more dmg then the players who won .
I don't think the system is broken, I just think that it isn't showing what really matter : the overall skill of the player !
P.S : this is just a random though and have no fact to back it up
!