Cross-platform embeddable VM language written in C for iOS and Android? Strange, I've been doing this for years using Lua...
But I have the same question as yours. Why not just leverage Lua. I wish they made it clear what they're gaining. Maybe the end bundle size is smaller than Lua?
I think there is still a niche for something like a Lua/Erlang hybrid where there is a real possibility that the VM will run high level code units on multiple cores.
The other thing missing from Lua and LuaJIT which would be nice in future VMs would be support for SIMD vector optimizations.
I mean, creating an unnecessary programming language isn't strange — it's extremely common, and some are even good. But providing a rationale for creating the language that doesn't explain why you created the language is a bit odd, isn't it?