Scripting lets you link components. Scripts take much less time to write than system code. The programmer must do less housecleaning as the script platform handles most of the tedious memory and data problems. The script environment protects against programming bugs. All calls in a script environment must pass through the script environment, which can then impose any level of security on the code.
Most script languages offer a security model with a huge variety of security options.
Easier to debug. Run-time evaluation and system independence make debugger implementation easy. A single line of scripting code often accomplishes many lines of system-level code. Faster to market, smaller, cheaper. As a result of these reasons, scripting languages have gotten quite popular as of late.