I spend all my time these days in S7 Scheme and ANSI C to be honest. (I guess technically in C, and in Scheme-in-C!) So I won't argue against the beauty of C when you want to know exactly what the computer is doing... It's gotten to the point where I just don't even want C++ anymore, I'm becoming one of those weirdos, haha. :-)
Oh no count me 100% in the anti-C++ camp, it's a horrid language. I'm happy enough using D for the dayjob, but I'm writing a replacement on the side.
Weirdly, lots of D people end up doing that. I blame the fact that it's a language that's both obviously better than the languages it's competing with, and also obviously worse than it could be.
I'm also writing my own Scheme-like language in Zig, which will be used mainly for scripting in my game engine. The simplicity of Zig + Lisp is godsent. (all experimental, just a hobby, no production purpose)
Is a language that's both obviously better than the languages it's competing with, and also obviously worse than it could be the definition of an adoptable language?