Li Shenron
Legend
Honestly, this sounds rather sensible to me. When I call a locksmith IRL, I expect that he will have the expertise and the tools necessary to ensure that he can open a lock - I hardly expect him to fail.
Under pressure, in a combat situation? It makes more sense to roll in that case. But with no pressure, ample time, and favorable conditions? Sure, if the individual has the ability, why not just make it an auto-success?
If take 20 is in play, this makes sense to me, for certain skills. Either you know how to pick a lock well enough, or you don't. Tools and circumstance may make a bit of difference either way, but that doesn't change the fact that a lock is definitely a binary scenario: either you can pick it, or you can't.
I am not at all convinced. Do you like the game to feel like watching a locksmith just doing his job? "Either you can pick it, or you can't" may or may not make sense in reality, but what I'm trying to say is that it just sucks in D&D. There's a locked door, we either can or can't open it, we ask the DM, she tells us... what a thrill

Maybe my preference is too old-fashioned, and I like randomness too much. I can't argue that more randomness is better. But I really like to roll the dice to see if we manage to open that lock or do whatever! After all, that's why we roll dice in combat too, because if it was too much a matter of can/cannot, it would be too boring.