That is why I prefer how pathfinder did it. If you roll a 10 lower then your required DC or above in 10 you get a critical fail or critical success. This makes it where harder enemies are virtually impossible to critical on [makes sense] while easy enemies always get critical on. There are also feats such as “always a chance” which removes 1s from being auto fail while keeping 20s as success.
The above would fix the problem as, your DC for your main stat would naturally increase with your level making it almost impossible to fail a DC for your class. Aka it fixes the RNG BS a lot