They do use them, but only in a narrow fashion. A lot of people have tried to make default kernel wide static analyzers but they are mostly not useful.
And it's because the kernel does a lot of non-standard things, mostly because it has to. It is not a normal program.