You really don't think giving an opponent in a totally anonymous online game the influence to negatively or positively rate his opponent would not lead to abuse?
The reason why there are sports leagues in real life is primarily to write rules of the game, and enforce them. This to counter the human nature to cheat. The leagues hire, train, and supervise officials whose purpose is to ensure the games are played in accordance with the established rules, and hand out punishments when players break those rules.
Online gaming suffers because there is no rational way to match that setup. Instead, the games turn into a wild west show where within the limits of the game code, anything goes. People are free to play tough, hard, and fair, or tank, or in other cases cheat or play just to toy with the opponent -- with the goal to undermine the enjoyment of quality competition.
The reason why customers of MLB The Show so often ask for an expansion of capabilities within the framework of private leagues is because if one cannot replicate the real world league structure, then at least the private leagues are formed by folks who know each other and if nothing else, quality play is ensured through peer pressure.
In sum, if one chooses to play online games against completely anonymous opponents, then one must accept that if anything the anonymity encourages bad people to act badly. Few here have been as critical of SDS's behavior than I have. But, on this score, honesty must override that. SDS is neither responsible for, nor capable of, reforming human nature. If you dip your toe in online gaming, you accept the environment for what it is.
And this is why I choose to totally avoid online gaming. Each person must make his own choice here, but do so with a rational understanding of the environment. That means stop trying to pressure SDS to write game code that would effectively force bad people to play well.