Referential transparency!
More mathematically tractible!
Better compiler optimizations!
More parallelizable!
Well, maybe
But not in Perl.