I think society cares to much about society and too little about themselves not realizing that they are inherently one in the same. Some people on here don’t even read what you post, and have “enemy topics” and instantly retaliate like automated message.
My though personal thoughts is that, what you present isn’t unreasonable, fortunately for me I have already verified the things you’ve said because I’ve done them myself. I started watching other people on my team for the sake of fairness because I should not immediately blame others and should try my best to take responsibility for my own faults but that truth applies to them as much as it applies to me, if I am going to give myself the beat down on the lessons I deserve they at least deserve the blame for what is truly theirs as well. Some would say that it doesn’t do you any good to blame them anyway since it is largely out of your control, I personally think it makes no difference, you don’t need a phony lesson of how you could have made that particular situation better, you’re always learning to deal with the situations and our better ways to prioritize.
Anyway I have watched replays and I have been wrong sometimes on my assumptions on other people’s game play, but I have also been right.
Ironically I once posted a replay specifically because I was trying to learn how to not have bias and identify if I did have them. So I posted a replay and asked to know if compared to my teammates, do i play at a higher level (more skillfully) then they do on average and also if the enemy team was better than my team in their opinion. All i got in return would pointing out my mistakes and complementing my teammates and advice on how I could have better enabled my team. Apparently assuming im in need of some humility or help for a problems they assume i had was assumed to be the help i needed and the help i actually did need and was asking for went completely ignored.
As for the last part of what can be done, i’d suggest perhaps considering a new form of matchmaking or a more strict competitive mode. I haven’t really thought about much on how they can make matchmaking better and neither have they released the details for me to be able to completely criticize it.
Off the top of my head one suggestion I would say is match people based off the reliability as well. If they are the type of person who queues the Matchmaker and then goes and does something else and tends to get kicked out for inactivity, or if they are the type who tends to disconnect during the games whether it be for legitimate purposes or not, they should be all matched together so they see the effects of what they do in their own games more often and it also serves to match more serious players with more serious players and hopefully returns to you the quality of matches that you expect.
Another would be cracking down harder on people who just generally break rules or have alt accounts, the reason I say alt accounts is because although it’s seen as simply having another account and their are some valid justifications, it also makes the enforcement of any rules pointless because they are the primary way in which you circumvent anything which blizzard enforces. No punishment could be taken seriously or has any serious effects they may as well not exist because you could simply just go play on your alt, this is part of why people don’t try, because its not their main.
Personally your suggestion on reevaluating how SR is determined I am against. AI is not sufficiently developed enough to where it can accurately measure strategy and what we call value. The system we use now is based on statistics and is an imperfect system but a good enough system you could say. But until we can easily have AI understand abstract concepts it will never be the system that you want it to be, just a different version of the system we already have which you already don’t like. I think it’s better to have no system at all and standard 25SR gains and losses because it’s better to have no system manipulating these variables in ways they can potentially be wrong every game and instead let them pan out naturally in ways that theoretically would eventually reflect the reality even better than any man or ai man makes since it is based of your performance and not what anything thinks your performance is.