I could almost understand that if modules required root access and a sysadmin to install (if only because I'm a sysadmin, and I don't want to be bothered for stuff like that), but with things like local::lib and even just running cpan as a non-privileged user, it's hard to justify or make sense of it.