It's funny that you chose -Wall as an example because it is the exact opposite of what you are trying to say. -Wall is effectively frozen and new warnings are never added to it, in the name of backward compatibility.
The best kind of backwards compatibility- designed to forever trip up the newbies who dare to assume all means all.
New warnings appear in -Wall with just about every compiler upgrade. That's why standard advice is to never ship with -Werror because the next guy's compiler may fail to build it.
> -Wall is effectively frozen and new warnings are never added to it, in the name of backward compatibility.