Hi there!
Your whole explanations are great! And they make a lot of sense!
But that sadly only applies to limiting the scope to the other players, shifting the focus away from yourself.
Have you considered that you might have fluctuations in your skill level? That that could be the root of your rating fluctuation too? By no means is the algorithm to put someone in a rating bracket 100% correct, there are smurfs and underrated alts too.
But I think that with the number of games you’ve played, it should have stayed roughly accurate.
Greetings and have a nice day!
After being here for 3 years or so and playing 2,300 games. Bouncing around between 900-500 up and down multiple times (currently 600). I came to the conclusion that rating differences don't mean anything under 1000. For example a 300 rating point diffrence giving a 85% win rate simply does not apply here. This is based off first hand experience and viewing my insights. My win rate has been close to the same in all these rating ranges. Basically to get out of this beginner range, one must already be stronger than a sub 1000 to maintain a net positive win rate. I think this has to do with people starting off as an advanced player per the starting rating while not being very good. The same goes for people starting at 500 when they are much better players. What this does is jumble up the player base skill. This is why one game you can stomp a 850, the next game a 575 will outplay you entirely, NOTE: I get a large variety of ratings in my match making because I play rapid 20 min games. So the matchmaking has a limited pool of players. I don't think starting ratings should exist. EVERYONE should have to start at 100 and grind their way up. That way ratings would be much more consistent vs skill in the beginner ranges. Just my opinion. Would like to here other peoples experience.