I 90% agree. I think most of the opposition to this comes from people exhausted with habitual boundary-pushers who think that a nat 20 means they can get away with defying the laws of reality.
Like, no, a nat20 persuasion does not convince the merchant to give you half his stock and all the money in the register... He would go broke and he's got a family to support, along with his own survival that your nat20 does not also convince him to stop caring about.
But at the end of the day, a lot of GMs who are sick of that need to be sent the dictionary page for the word "no." The occasional use of it really does improve the quality of the game, and I'm sure plenty of players will appreciate not letting aforementioned boundry pushers continue to waste time on impossible pursuits that do nothing to move the game forward.