Python and Ruby programmers come to Go because they don't
have to surrender much expressiveness, but gain
performance and get to play with concurrency.
C++ programmers don't come to Go because they have fought
hard to gain exquisite control of their programming
domain, and don't want to surrender any of it. To them,
software isn't just about getting the job done, it's
about doing it a certain way.
The issue, then, is that Go's success would contradict
their world view.
And we should have realized that from the beginning.
People who are excited about C++11's new features are not
going to care about a language that has so much less.
Even if, in the end, it offers so much more.