I brought this up in
What is a really old version of Perl?. As you have no doubt noticed by now, the majority of people posting in this thread have little to no understanding of how enterprise environments operate. There's a huge disconnect in the Perl community between developers and system administrators. Ironic, given Perl's roots. Sad too, of course. I doubt they even realize how hostile they come across or that the advice given may at times even be a career limiting move if followed. If there was a community wide effort to raise awareness, evangelize to vendors, etc. then maybe that would make a difference but I doubt the interest is there.
One thing you could try is putting your limitations in your signature (e.g. policy dictates that you have to use the Perl that ships with your distro and that it is against policy to download modules and manually install them (or just copy the .pm's in)m etc. and then reference that in your post. Then, you can at least berate someone for not reading the limitations in your environment.