You can write games in C or Fortran, so why write games in C++? You can write things in C++, why make Rust? Basic worked, why make Python or Ruby?
Why does it need "features" that make it "superior"? It should be good enough that he didn't want to use C++, so he made a new thing...