unexperienced programmers writing "baby perl" instead of trying to code something which goes above their level of understanding, thus avoiding a wide range of potential errors
coworkers with only rudimental understanding of perl can better understand the code in case they have to make little changes later
the same goes for the unexperienced programmer when reviewing or debugging the code
The problem is, in my experience the coders won't find the obvious, easier, cleaner or efficient (in any mystical meaning of the word) way but that one *they* understand. I work with some people who aren't that much into Perl as I am, and they use only those syntactic sugars of Perl which they know from PHP. Maybe they find it more readable, but you should see what some people produce when trying to avoid using map, grep and such alike :)
Ordinary morality is for ordinary people. -- Aleister Crowley