The only issue I would take in that, is that it would reward people who probably didn’t deserve it? Like, that would be a benefit to them for getting messed by the servers, whereas just rolling it back would make it as if it never happened.
My concern is - I get it. WiFi crashing or other technical issues have no real way to determine whether it was intentional or accidental. And in that case, SR loss is just fine. I’ve disconnected once in my Overwatch career, and it was because my WiFi provider messed with our cables outside and cut it by accident lol. Which was fine - not in my control, but also can’t blame the punishment.
My concern is when there is a server issue and it does give that issue, I’ve not only experienced it myself, but conferred with a few other friends that we did lose SR anyways. Even though it says “The server has closed due to an unexpected error” and Blizzard later revealed (via Twitter/Reddit) that their servers had issues.
So my concern is, while I trust they try to make it right and set up a system where it won’t punish you for an issue on their side - it still seems to happen.
Should have prefaced this by saying I was not in a competitive game where I got an error. I luckily finished before. :x