Perhaps. The thing is, there are people who have been programming in C since they were 11, and they are 30 now. Basically no one has that depth of experience in a rare language like Erlang.
I mainly do embedded systems work where C with inline ASM is the only viable option, but I do wish for something better than C++ when it comes time to do the pieces of the system that are higher level. C++ is a bloated mess and has many design faults that make catastrophic bugs far more likely. C is simple and fast but lacks many of the abstractions needed to build a complex system efficiently.
But what can I do. Qt is a great platform for embedded guis, but it is pure C++. It's one of the most _supported_ platforms, you can get embedded processor OS images that are already set up to go straight to running your GUI in Qt with the least hassle.
I've looked at a little hobbyist game development - UE4 is rapidly becoming the go to engine for that, and it's almost entirely C++.
So even though I do wish for a language that doesn't have the drawbacks of C++, all I can really do is read Bjarne Stroustrup's books and learn the lesser used features so I have a chance in interpreting other people's confusing code...(with so many language features, you can easily create code that other people won't know how to read)