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".