"Newer" isn't necessarily better or more productive. Especially given the monumental task of having to write a game without the benefit of any of the libraries developed over the past few decades.
Perhaps the reason there are no other viable options is because C++ is pretty well suited to the task?