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).
Yessir
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.
You're right. It's a good compromise.