I'd rather keep the save scumming TBH. Having the result persist would be frustrating if I was really trying to get a specific result on a play through and I got blocked from it. Could legitimately ruin a run cause this is a video game and right now failure is blanket failure while tabletop things are more fluid and failure can become a whole new adventure. In tabletop I had three nat ones in a row with arcana summon a demon and start my character down a really messed up path he would not have gone down. Three nat ones in BG3 however would just fail and you wouldn't have such a dynamic alternative story pop up.