Im not saying im disagreeing with you, but i want to thought experiment:
Lets say you are a Mercy Main. And, lets also say you are good at gamesense, positioning, rarely die, having good healing stats, etc.
Now, youre healing/damage boosting your team, making good rezes when needed, etc. But, you notice your team isnt getting enough kills and is capping the point/escorting the payload.
Basically, youre trying to Support your team, but they arent Supporting you. So, what do you do? Pull out your pistol and try to be “An Army of One”? You could, but that might not go over well. You are, essentially, putting another DPS on your team and leaving one person or no one to heal. Not only that, youre trying to do the job of two other people, as one person. Its just, nuts.
Now, yes, if you are some Diamond DPS player (aim wise), odds are, if you are in a Bronze game, you could probaby kill the whole enemy team, and cap the point, all by yourself. But, no one should have to carry that hard just to rank up
Also, let me try a personal example. I was playing Solider awhile back. Got in a game and i was really hot. On fire most of the game, got gold everything (except healing, that was Silver).
Now, during a teamfight, i got 3 kills (almost a fourth), but sadly, i did die. Still though, that put my team at a 5v3 advantage. Were the able to cap the point? Nope. We do another team fight, same thing happened again. Again, didnt cap, and we lost.
Now, i know some of the things that could be said about my performance there. First is, if i didnt die, that would have been better. Okay, fair enough. Second is, maybe if i would have gotten 4, 5 or 6 kills, that would have helped even more.
Now, on one hand, i get that. Looking at it from the “take responsibility for your actions” side: if i did more, maybe we would won. Looking at it from the “teamwork” side though: where was mine? I mean, no one, at any rank, should be expected to 1v3, 4, 5, or 6 the enemy team, plus solo cap, for the winning. Theres “carrying” and then there is unrealistic expectations
So, while i dont fully disagree with what you’re saying oh, I do believe that there is a “grey area” for a lot of people, in this game, where they are “good” (better than their current rank), but not “good enough” to hard carry themselves out of said Rank.
Like someone could be Plat, but are in gold, because they try to be a team player, but cant enable their team properly (like no matter how much you heal a DPS player, if they arent getting kills, it aint going to matter), or they can “carry” a team, but not hard carry (1vMost of Enemy team, solo cap, etc), like in my Solider example.
There also is the concern of skill vs time. Some people due have the skill to climb, but not the time. Like, that player who can carry, but not hard carry. If they dont play a lot, they wont climb hardly at all and it will take them seasons to go up one rank.
Basically, what I’m trying to say is there’s a lot of factors in this game. And for a lot of people, it’s not as simple as: if youre good, youre in a high rank and if youre bad, youre in a low one. Theres a lot of grey area in the way OW’s Comp system is set up. Personally, I wish it was more straightforward and less complex.