You need to realize what scripting is in order to really vouch for it. It's correct that quite a few games (including popular ones, such as the Elder Scrolls Series - Skyrim being the latest one) let end-users script to extend the game's functionality. However, take a look at Skyrim's modding forums and you'll find out that scripting isn't the ultimate solution, either. Guess what the modding community of Skyrim relies on now? Exactly, advanced coders who are essentially 'hacking' new scripting functionality into the game, because the original devs couldn't possibly code everything the modders would want to script. Mere weeks after the game's release, "Scriptdragon" was released. Now, a majority of Skyrim's more scripting-reliant mods are dependent on Skyrim Script Extender. It is of course true that a very well coded "script engine" can let players do a lot of new things without having as much knowledge as you'd need to code in a regular programming language. However, it's generally not nearly as easy as you're trying to make it sound. Have a look: Scripting in Skyrim. Also, the easier it is, the more limited it usually is as well (thus resulting in "we need programmers to extend what our scripts can do"). In other words: despite having scripting functionality, you'll still need coders with more knowledge sooner or later.