>>1
Because C++ is overcomplicated and disgusting for OO, and provides really nothing over C. I'm not the "There's nothing you can do in Python you can't do in C" guy, of course higher level languages are more productive and nicer to work in, but in the case of C++, you get a similarly complex, low-level language without any real advantages other than perhaps namespaces, at the cost of a lot of complexity and a huge set of features you have to remember, unless what you're writing is C++--.