I think BG3 has a serious problem with framing and contextualisation. It's silly and goofy and you can throw barrels and push monsters off ledges and now pass a speech check or this young girl will be executed.

It doesn't work. That's not a framework where failure generates an interesting consequence, it just generates dissonance. Water finds a path and BG3 has to do a lot, LOT better before players are going to be comfortable just letting bad dice rolls stand.