While it's all software that compiles down to assembly in the end, there's a lot of code that is monstrously difficult to do in C, especially at scale, but relatively straightforward to do in Rust with 1-5% of the dev time. There are also many skilled developers who would simply refuse to do a project like this in C, but would be happy to do it in Rust.
As a simple example, writing portable I/O code can be a huge burden in C, but has been abstracted away through libraries like mio in Rust.
As a simple example, writing portable I/O code can be a huge burden in C, but has been abstracted away through libraries like mio in Rust.