Linus famously shunned Andrew Tanenbaum's MINIX kernel design and argued in favor of a monolithic kernel, where buggy printer drivers live in the same memory space and have the same elevated privileges as the code that manages the kernel's secure crypto key ring.
Linus is also noted in this thread as not being interested in security issues.
I do agree with you about Rust not solving the hardware problem.