From what I see, Rust-in-Linux project exposes a lot of problematic aspects inside Linux kernel development itself - like undefined semantics, unstable APIs, and lack of proper commenting and documentation.

It's, frankly, not great that Linux kernel's that way, and it's not Rust community's fault that it's this way. And it's not about Rust, even, it's in fact about accepting any new development in kernel. Rust just made those issues more obvious and pain more felt.

It's a shame developers have to burn out and leave the project so that this finally dawns on people.