I agree with you conditionally... in a multi-developer enterprise environment where skills are uneven, the maintainability of the scripts/applications are paramount. That means it has to be readable at a glance. Avoiding complex regular expressions (breaking them into multiple operations), long variable names, etc.
Jason