I agree with Wormerine. I personally don't have much issue with the random D20 skill checks, and I wouldn't want BG3 to remove them since this is a D&D game, but I do think that they're best in a live table environment, with a DM that can justify a strange success or failure. In a less flexible video game format, I do think a straight pass/fail based on meeting the target or not is better.