Definitely nice to have tools (compiler warnings, static analyzers) that can keep you from hurting yourself.
Of course many projects don’t use them, for various reasons.
I wonder: is turning on full compiler warnings, then fixing them - is it making my software better, or just satisfying some type of neuroticism?