If there is only one correct answer to a problem in a given language, people will shunt that creativity to architecture or elsewhere. People still want to be creative in their work, programming and system administration is fundamentally a creative job.
Which would you rather have, a script that was too clever by half, or a system architecture that was too clever by half?
It's a whole lot easier to fix the script than it is the system architecture.