There is the (valid) issue that if you can only hit on a 20, then every hit would be a crit.
Imagine Smaug getting hit by Bard's black arrow in the sole patch on his breast where a bare patch lay. There was no way a hit anywhere else was going to pierce his gem-encrusted scales. That is an iconic example of a critical hit where only a natural 20 will hit.
In past editions, critical hits...
critical hits usually resulted from rolling a natural 20 on the die. I don't really like this, as it makes critical hits happen irrespective of a character's skill. Shouldn't a master swordsman "crit" more than a novice? Shouldn't it be easier to "crit" a less-defended target than one that is harder to hit in the first place?
I think I have the solution, and it's pretty simple and straightforward. You score a critical hit if your attack result exceeds your target's AC by 10 or more. You not only hit them, you got an extraordinary success on your attack roll, resulting in a critical hit. Luck is still a factor, but skill is also.
What do you think?
I always thought his Black Arrow was the source for the Arrows of Slaying...

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.