I also immediately noticed it was an old post, because the new standard version have all but eliminated the frustrating complexities of the language. :D
But C++ have so many backward compatibility hacks and old code, it is impossible to "eliminate" the complexities.
Herb Sutter's https://github.com/hsutter/cppfront could be a good strategy to clean it up.