I think there's too many programming languages as it is. It would be nice if the premise were true; know C++, make games. But in practice you'll be called on to work in one or more other languages, as well, and aren't likely to have much choice in the matter (unless you're indie).
To me, the real nightmare is web programming. This is the end result of everybody and their kid sister thinking (correctly) that the web needs a better language, and then writing (yet another) one. So now, I still need to know basics like HTML, JavaScript/JScript, CSS, and SQL, so I can debug when necessary. And in addition I need to know one or more of JQuery (not strictly a language but still), Ruby, Php, Python, etc., then there's the various Content Management Systems, and it just goes on and on and on and on.
C++ is kind of awful (and when you're coding for speed you're not going to use a lot of its features over C), but not having a standard at all, and instead having a flood of different languages and systems, is IMO worse.