So when you implement a buffer overflow in your C program, you can be assured it will overflow in the manner specified.
If you have a program that runs successfully through both the analyzer and the compiler, you can have quite a bit of confidence in the result.
In an ideal world you'd have a formally verified toolchain for a language without as many deficiencies as C, but here we are.