When I use C or C++, it's certainly not for legacy reasons. And my use of it doesn't prevent you from using a different language.
Other languages need tooling and featurefulness that is overall on par with C++ first. So far no low level language has profilers and debuggers that are as good, none have nearly as many compiler hints, and most are far harder to write zero overhead abstractions in. Not all developers need these tools all the time, but their availability is what keeps C++ attractive.
I do not use C++ just for legacy reasons. And frankly I do not give a flying fuck about holding people like yourself. You are free to do as you please, do not expect others to provide for you.
Currently employed writing new C++ btw.
Currently employed writing new C btw. It's not holding me back one bit.