* Panicking whenever something goes wrong is a dumb thing to do outside of userspace
* Panicking when you can't allocate memory is definitely a dumb thing to do outside of userspace
* There's no Rust standard
* There's only one Rust compiler, and the community autistically screeches whenever someone tries to create another
* For that matter, the community itself is a trash fire of the worst people in coding
* Linux supports more architectures than Rust does
* Rust is very much still evolving, with a culture of using compilers only a few days old
* Rust is unashamedly political, which pisses off the 90%+ of developers who aren't anarcho-socialists
* Rust takes longer to write than C, even with competent developers ("struggling with the borrow checker", etc.)
* The npm-ness of Cargo is a left-pad disaster waiting to happen
* The inherent nature of kernel code means a lot of it is going to be unsafe, removing a lot of Rust's benefits
* It'd take literally man-millennia to rewrite all of Linux in Rust, and nobody wants to pay for that