Munson, my SR hovers between 1900-2100, I had a disastrous start and was bronze coming out of my placement matches. I was platinum in previous season, but I am an average player overall.
I have played 100's of hours of both hearthstone and Overwatch, so I often suspected what was happening. But what finally sold me was watching a few videos of pro players discussing what happens in solo que at the super high ranks, basically they said this. That after you have won a couple, the system just tries to 'give' you losses. Their answer to was to que up in 2's and 3's, because they say that it is harder for the system to set u up for a loss. With 5 or 6 u often get smurfed by pro groups, with solo que, you get those players trolling their way down the ranks.
Another game I play uses a similar but more open system. In tournemant play on Clash Royale, you will be matched up each round with someone with the same record, now this is completely fair and openly done, so no issue whatsoever. But I have also watched numerous videos on the psychology of f2p games, in order to stimulate spending, the devs construct paywalls, and like to string both rewards and failures together to produce a spending response in the player.
Now I know for a fact that hearthstone does this. Everything from how your deck comes out, to your matchup, to the RNG in the various phases of the game are all 'weighted'. The game wants it to be a close match, so the RNG swings are so wild and disgusting, you are almost better off playing from behind and playing for a one turn kill. The meticulous accumulation of small advantages that you go for in a game like chess can actually be death in hearthstone. The worldchampionships were so bad on this level (the eventual champion pulling off numerous 1/100 luck draws to save a match) that the community has started to take notice.
Now if you listen to the devs talk about 'mmr' in overwatch. What they again want is a 'close' game, that is why the 'secret mmr' exists to begin with. To promote close games and in their minds increase player retention. But if your skill rating is 1900, but your MMR is much higher, then the system will balance your team with you and some less skilled players to promote a better overall match in that given game, the devs have openly said this. However, if you are the player with the higher MMR, you are now in solo-que hell.
Now I don't know my MMR, it may be that I have a super low MMR and am getting carried every game.....I really don't know. But I do know that Blizzard continues to tweak their games so that random is not random.