Your last line there is really one of the big keys. No other language is as easy to embed and interface with C/C++. The only real exceptions are some varieties of Lisp, but the "easily embeddable" ones tend not to be as mature, performant and robust as Lua.
I'm no particular fan of the language, but they do the "embed and interface with C/C++" better than anything else I've seen.
I'm no particular fan of the language, but they do the "embed and interface with C/C++" better than anything else I've seen.