This kind of treatment is exactly why I started @redox from scratch and written primarily in Rust. There is a lot of resistance to even minor beneficial change in Linux and related projects. I don't even try to contribute to the Linux kernel anymore.
https://www.phoronix.com/news/Rust-Linux-Maintainer-Step-Down