Lua é considerada uma linguagem de alto desempenho, e ela é interpretada! Se usar o LuaJit, ela tem partes do codigo compilado o que a torna ainda mais rapida!
Não é no quê foi escrita, mas sim como foi escrita. Rust é quase da mesma velocidade do C++ mas ela não é C++! Uma vez escrita e compilada, ela deixa de ser C/C++ e passa a ser Rust ou compilador Rust, Logo, com esse Compildor Rust você pode escrever Rust e compilar um novo Rust!
O fato está em como ela foi projetada para funcionar.