I have been doing C++ for most of my professional life. There is nothing simple about it. Also there is no standard way to use vector instructions or cache control. Everything else is terribly complicated with templates and rvalues/xvalues.
As have I, going on 17 years now. The vast majority of programmers do not need this.
21 years of C++ here, give or take.
I haven't seen a C/C++ programmer who doesn't need that.
> there is no standard way to use vector instructions or cache control