Kernel code should be easily readable and understandable, shouldn’t it?
If Rust is complex and hard to understand won’t that lead to the kernel source code becoming a giant kablooie of complexity?
Surely the relatively simple nature of C is what makes it suitable for large scale kernel development.
Maybe the answer for more secure kernel code is C with better security analysis tools?