So you think they should do away with Dungeons and Dragons - as well as the Baldur's Gate IP - so that it works like a completely different game...
D&D ustilises roleplay to help a player determine their actions and can help a dm (or the game code) determine outcomes of events. If an action stands a realistic possibility of success, and/or a realistic possibility of failure, that is where we make a check. If there is no realistic possibility of failure, or no realistic possibility of success, then no check is needed and the dm adjudicates what happens. That's D&D.
Right now, in game, we're being asked to make checks for an almost ridiculous number of things, many of which should be left in roleplay space (such as many dialogues), or which shouldn't require a check at all because they either cannot succeed or cannot fail (I'm looking at you, DC 0 illithid checks).
As mentioned also (and not sure why the op has been cherry picking respones to resist acknowleding this), even in cases where there is a variable outcome, many situations are ideal for using passive checks, which are also an established mechanic in the rule set, and they do not involve any dice-rolling.