The thing is that in DnD you might still be good at it, but you are still talking to real people, and you might not hit the topic correctly etc.
I think a better compromise is to let us see the actual difficulty of a check BEFORE we choose. At the table a player can ask the DM, does it look like this guy is easy to convince? to get some idea of how difficult that particular check is.
This would be a good place to allow for Insight checks in dialogue. A successfulInsight check could show the DC of the options. A failed Insight check reveals nothing.
In fact, Solasta actually does this itself - there are automatic insight checks in dialogue which, if passed, show the percentage chance of success with that option.