Real talk?

Yeah, probably. As much as I like the idea of an as-close-to-tabletop experience, a game developer lacks the time and resources to come even remotely close to a half-decent DM.

Save scumming is encouraged just because failures essentially lock you out of desired content, purely because of RNG.

I would enjoy the game more if dialogue checks operated the way they did since at least BG2, by simply checking for a value and giving you dialogue options based on that.

I don't think Larian is likely to change how their dialogues currently work, but hopefully modders can eventually introduce a take-10 system for dialogue checks to smoothen out the experience.