Amazing only to those that never looked outside Bell Labs.
Amazing was what Burroughs was doing in 1961, 10 years before C came to be, IBM RISC research in PL/S and PL.8, VAX/VMS stuff in BLISS, Solo OS in Concurrent Pascal, Xerox XDE in Mesa, ....
It was not amazing. It was decent particular tool for particular job. That was all about it. Same thing about Rust. There are no silver bullets laying around.
What do the cool kids use to write realtime or realtime-ish software with these days? What gets used for firmware? What gets used to write kernels? What gets used when you have to interact with hardware that uses memory mapped registers?
It might be C++ instead of C for some of the above, but that doesn't make C "a legacy tool".
C was amazing when it was introduced, but is as archaic as COBOL today. We are stuck with it because of legacy.