Well, that's a long--and often religious--discussion. I meant more for simple .cgi or .pl Installations. Another problem is that most software has to be either designed that way (e.g. point at foo/bar, not at foo/bar.pl) or the output has to be parsed.
Personally, I prefer no extensions for URIs with html content themselves, but let them stay for images, stylesheets and so on.
Ordinary morality is for ordinary people. -- Aleister Crowley