I'd say things have changed quite a bit since format string bugs...
Re:The cost of forsaking C
by MaulingMonkey on Wednesday October 05, 2016 @08:50AM
(#12643335)
Since?
I'm still adding the compiler specific annotations to add format string checking to custom variadic logging functions in codebases I inherit, and finding multiple bugs.
You need to know that the problem exists in order to know that you have a problem. There are many C programmers who learned C back in the 1980s who don't even realize these are issues.