Best I've been able to understand, the skill based SR gains are a function of the medals/fire meter/ and your character specific stats (Helix rockets for Soldier, Grav kills for Zarya, Rezes for Mercy, etc) vs some baseline. I've always suspected that the baseline doesn't get scaled properly...