Ca a déjà été expliqué plein de fois, le système n'a aucune temporalité/rétroactivité, il ne peut pas déterminer à partir de quand un mec cheat/DDoS.
La seule chose qu'il peut faire, c'est supprimer tous les matchs saisonniers d'un compte une fois un cheat/DDoS détecté. Et quand je dis supprimer, c'est rendre les points aux perdants, reprendre les points aux vainqueurs, quelque soit l'équipe du cheater. Comme si le match n'avait jamais eu lieu.
Donc vous pouvez très bien perdre / gagner des points sans avoir jamais eu le moindre cheater actif dans votre game. Il suffit qu'un gars contre qui vous ayez joué 4x au début de la saison se mette à cheat en fin de saison pour que tous ses matchs soient annulés, et, si par exemple vous avez gagné les 4 fois contre lui... Hop, -350 points d'un coup 
C'est un système qui marche très bien si l'anticheat est très régulièrement à jour, ce qui est rarement le cas, les gens arrivent toujours à contourner ce genre de sécurités, surtout quand il y a de l'argent derrière.
La question c'est pourquoi on ne récupère pas autant / plus de points qu'on en perd, et c'est là que le système devient vraiment frustrant, mais il y a une explication simple encore une fois.
Si le système ne limitait pas la récupération de points, en abuser serait ultra facile, et les rangs n'auraient plus aucun sens :
Tu commences avec une équipe clean de 5 personnes en début de saison (4 comptes à monter, un compte utilitaire à sacrifier), t'as un niveau P3, mais tu fais exprès de perdre tes 20 premières games. -1500 points en gros.
Ensuite tu remontes à ton niveau sans le compte utilitaire, c'est facile, des P3 en mettant le temps remonteront haut gold / P3 sans problème.
Une fois de retour à tes 3300 points habituels, tu cheat à part en mode bien obvious avec le compte utilitaire, tu te fais ban, paf, toutes ses games annulées. Tes 4 autres comptes se mangent +1500 points, 4800 de elo, diamants, pas trop trop dur 
Si on pouvait mettre en place un système correct de ban sur les comptes jouant avec des cheaters ça serait pas un problème, mais c'est très dur, légalement je pense que c'est une emmerde, tu vas ban pleins de gens en dégâts collatéraux, très difficile de rendre ça applicable et efficace.
Donc la méthode la plus simple, c'est de limiter le nombre de points que tu peux regagner, et c'est ce que fait R6 : Tu ne peux jamais dépasser ton nombre de points maximum atteint à l'époque des games annulées avec les points récupérés via le système.
Ca marche bien pour empêcher les abus, mais le résultat c'est que les joueurs ne vont récupérer qu'une partie de leur points (voir rien du tout), alors qu'il vont en perdre l'entièreté s'ils ont gagné contre un "cheater" ou perdu avec. D'une balance qui était globalement positive, on passe à une clairement négative.
Ca reste quand même probablement très positif, parce que tu limites et rend difficile le boosting, mais pour toute la frange haut elo de la commu, ça va aussi leur faire perdre un certaine nombre de points, sans récupérer leur dû derrière. Un mal pour un bien, sûrement.
Bref, c'est frustrant, mais c'est pas inexpliqué, et c'est probablement mieux comme ça que sans le système tout court, et très très certainement mieux qu'avec le système sans la limite de récupération.
La solution ça serait d'avoir un système qui est capable d'être rétroactif dans la détection du cheat/DDoS, et qui puisse déterminer quelles games ont été impactées ou non, mais ça me parait être fort fort compliqué à implémenter 