It wasn't my example. But there is no a priori reason why "something better than C++" must be designed by someone with a deep understanding of C++. This holds for anything you might put in place of C++:
- must someone who designs a car understand why people ride horses?
- must someone who designs a phone understand why people use smoke signals?
- must someone who designs a gun understand why people use swords?
- must someone who designs a car understand why people ride horses?
- must someone who designs a phone understand why people use smoke signals?
- must someone who designs a gun understand why people use swords?