A lot of software might not need to be implemented in C... but it is. Not just one piece either, but there's ecosystem effects at play too.
Rust interops much better with C than most languages, including Java, and offers a smoother transition path to increased safety.