Since the OW team hasn’t been very transparent about SR gains and losses, I’m gonna spitball a guess here.
There aren’t enough things being looked at when determining SR.
It honestly sucks when you make several “pro gamer moves” or “1000 IQ plays” that helped your team win, but end up getting about the same SR as a game that you were being hard carried in. Just feels like all the perfect ana grenades, genji blades, turret positioning, meaningful zarya bubbles, ult interrupts, immortality field saves, etc… don’t get rewarded enough.
My guess is that the current system looks mainly at K/D, kills/healing per 10 mins, or dmg taken. Maybe accuracy too? In either case, it’s always felt like SR was being gained and lost at the same amount (unless you leave a game). I’ve only ever seen a MAX difference of 3-4 points.