I still think that replacing the text-based thing with a well documented Lua API would maybe boost things up a little, and give a lot more power to mods, reducing compatibility issues that mostly come from the need of replacing Stellaris original files.
Actually, Stellaris was using Lua before release. On the third paragraph of this pre-release dev diary : https://forum.paradoxplaza.com/foru...-diary-31-modding-scripting-anomalies.923348/
it is mentionned a Lua script in Stellaris\common\defines that is no more. Since they separated from the use of Lua I don't think it could be back anytime soon. I also saw mentionned once or twice that Lua would have better range of functionnalities yes, but at the expense of performance actually, the current system managing fewer things and thus being quicker.
Well he ended with, "Discussions of "this is the engine's fault" are almost certainly incorrect."
So I do not think he had any idea what he was arguing.
The use of the term "traditionnal" engine for Unity or Unreal seem to hint that way.