I think I see the error.
In my games, you don't make ability checks without being asked to.
In games in which I have played, where DMs are inclined to say "Yes" when players ask to roll or accept the result of unsolicited rolls, a player who doesn't do that (like me) and simply states goal and approach tend to be more successful. You end up rolling less. In my experience, anyway.
Does that also apply to other types of checks, in your games, like say damage rolls before you know whether or not an attack hit?
here;s what happens in my games...
when players describe their characters actions, they describe what they are trying to do etc, generally, and then usually one of two things happens...
some players who are unsure of what the normal means of resolution is ask me or wait for me to tell them to do abc or what happened.
some players, who are more experienced with how things run and what the mechanics are, often go ahead and announce their check and tell me results. of the roll.
in either case, the results will be the same. The "outcome" does not change based on whether or not you asked me first or rolled ahead.
you don't "con me " into letting a acrobatics check decipher a parchment. You don't "bamboozle" me into letting your medical skill force open a door.
I believe a player can have his character use acrobatics in inopportune times whether i asked for it or not - radical i know.
And whether ot not you roll or asked has no influce in whether or not a 1-20 die succeeds no matter what, a 1-20 fails no matter what or if the success is somewhere in between.
All that would be gained from having a magical spell cast that somehow prevented anyone from ever rolling a dice for ability check before i gave them permission to do so would do in my games is... slow things down.
that is why i dont invest in some magical means of preventing such things from ever happening. No need to deliberately try and slow things down.