Some of your comments don't match the reality of what people think.
There's nothing wrong with getting to know computers at a lower level, and want to understand what the software is doing on top of that.
There's something very "Zen", or even cathartic, about stripping everything back to the basics.
Although I love c++
I want to understand what's going on behind the scenes and I'm very happy we learned C at University and dd not start with Java.
It's very tempting to be on the hacker side but for big software projects and for quick programming I think it's not always good to use the most nerdy and maybe technical perfect tools but the one that people are familiar with.
I don't like how everything gets simplified at cost of other important things.
Anyways it's as it is in other things in life for me: I don't like fundamentalism and those elite hackers hating C++ and modern programming aspects do say things I don't like. Or better I don't like the way they say it.
They are right in a lot of things but it's not the way I see it. I don't like the absence of kindness.
Things like "I don't think it's the best way nowadays and I'd advise you to try out XXX. It has XXX advantages" or "I see that programming should be accessible to a lot more people. And not everyone is comfortable with the "hacker" way to do it. We need software that provides hight level abstraction and portability. But there is an other side as well. I'll tell you. XXX ....."
I don't like those haters and how they promote "good" software.
I prefer the polite way. For me that's some kind of social skill: Not to frighten away people who are not so "elite" as myself. To show respect and see that world is constantly evolving. Sometimes to the better and sometimes worse. But isolation in the own small elite world is not what I think is right.
That does mean one should not ignore bad things and follow every trend. I don't.
It's not so much what they say but how they say it.
What's more appealing to you:
1: "Your programming technique is garbage. The tools you use is garbage. The paradigm you use is garbage. Here, use this XXX"
2: "I use different techniques and tools than you. May I show you what I use and would you mind listening to why I do so. I have reasons why I do so and maybe you'll get some valuable info/profit"
That's what I mean