Why do we use scripts in development?
Im wondering, why do people use scripting languages like Lua or Python in game engines when we can use CLI/C++ or C# interpreters?
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
There are few advantages:
And as the engine itself is usually written in compiled language, performance is usually not an issue and when it is you can port only the bottleneck code to C++, etc. and call it from your scripting language.