Agree with you one hundred percent. I was more concerned about the way i use the fashionable office supplies than what my intention in buying them was in the first place.
I apologize if i sounded condescending, and coming from a BFSI background myself, it was such a relief to write software systems in Java after years of C++.
I agree "C++ code need not be complex", but the language itself is so designed that most often than not, you end up heading down a slippery slope.
Either you are confusing verbosity with complexity or you have never actually written a "complex" software in C++. There are too many things to think about while writing a piece of code in C++, most often than not, you are bound to get things wrong.
Being a veteran programmer,i find it funny how the article sounds like the stuff we used to read back in 2004-2005, during the heydays of spring and EJB.