This should only be the case for team games exclusively, not for allies in general.
Nobody should gain SP until the game is finished, only at the end of the game itself.
Let's say we have two teams in a 3v3 scenario. Two people lose on both teams, then team A wins. The teammates of team A should also get a "win" for this match.
So as I said, this should apply explicitly to team games, but it requires at least 1 hour of coding, so it is probably not happening.
----