> So a nicer-written C that inherits all the issues from C?

It's actually a nicer-C that fixes most of the issues from C.

That's the point.

Rust is philosophically different and goes well beyond the "just be a better C".