I get what you are saying and I think, to a decent extent, that was my goal in accepting a spot in the program. I want to learn C++ mainly because it is a huge language with some darker corners and the general consensus seems to be that half-knowing C++ is just plain dangerous in a production environment.
Moreover though, I want to work in a field where I find my work to be meaningful and I think education is a very good opportunity. The education market is ready to be rocked by an earthquake.