-pedantic-errors -Wall -Werror isn't used in the wild because it breaks whenever a new compiler comes out. New compilers often come out with new warnings, new cases for old warnings, etc. It's not forwards-compatible to make warnings errors.
You should release your code with no warnings on the current compiler, but new warnings shouldn't break everything.
You should release your code with no warnings on the current compiler, but new warnings shouldn't break everything.