I moved up from 2k to 3500 as a healer mostly. But I can definitely see why people are stuck at low ranks even if they are better. The amount of times I went from being on a good team to being on a shitty team was insane. It got to the point where I knew if I won 2 games in a row, I was gonna lose the 3rd. In my experience, Almost all of my matches were blowouts by either team. Very rarely was there a really good, close game. It's just random luck which side you end up.