See my reply to Eran below about Powershell. Regarding scripting – sure, but its like saying “you don’t need to install applications to do stuff – you can write the applications yourself”.

The point of the article is that a decently competent user can achieve more without getting into “developing applications” because the scripting tools are so handy that you don’t even feel like your are writing a script: want to convert all the underscores in your files to dashes? Just run
for file in *; do mv “$file” “${file/_/-}”; done
right at your command line – its more complicated to think about then to write it!