Triple14, c'est une bonne liste. Laisse moi la commenter:
"you need portable assembler (which is what C is, really) for whatever reason,"
En effet, si tu n'as besoin que d'ecrire des fonctions extrement courte, C++ pourrait ne pas ammener grand chose et t'amener des problemes de compilateurs plus tard.
"your platform doesn't provide C++ (a C compiler is much easier to implement),"
C'est vraiment l'argument majeur. Il y a des plateformes qui ont des compilateurs C++ merdique ou inexistant.
"you need to interact with other languages that can only interact with C (usually the lowest common denominator on any platform) and your code consists of little more than the interface, not making it worth to lay a C interface over C++ code,"
En fait, c'est quasiment le meme commentaire que le premier.
"you hack in an Open Source project (many of which, for various reasons, stick to C),"
Ca en effet c'est un argument majeur. Mais il s'applique a n'importe quel pair de language. "Pourquoi faire du brainf*ck et pas du lisp? Parceque le projet est ecrit en brainf*ck."
"you don't know C++."
Mais la a peu de chose pres, la bonne solution est de l'apprendre 
Mais en effet, C++ est un langage BIEN plus complique.