I mean, C++ is great. With all the overloading, for operators, or for even standard functions, and meta-programming, you can almost write your own domain specific language using C++. It's very flexible in that regard. And it gives you power to do whatever, there are no limits. So it's great. But I guess the whole "design by committee" is not the best method. I think it's better if it's just one person with a clear vision.