I don't find failure that interesting as it means either fight or miss information. I would prefer have characters help (get advantage), or have another character step in (pretty much the same thing but with dialogue) , less rolls (in the gityanki dialogue you need to succeed at least three times to not fight). Perhaps there could be extended dialogue choices gated based on skill, character, class, race which I admit there is some of. The skill checks do kill some player choice as not everyone will play a character with high charisma and that means lots of failure or ignoring every low charisma class.