Languages that come from an era where total memory was measured in kbytes, cpus in megahertz and pointer arithmetic was as common as if statements, will always be performance kings.
It'll take a pretty significant shift to change this. Something like 100+ core cpus each running slow, might be such a shift.
Being surprised that C++ is faster than newer languages which provide all types of abstraction is like being surprise assembly is faster than C++.