I find that in almost all cases, an attempt to standardize on one language to the exclusion of others is a case of misunderstanding the problem space.
Languages are merely tools through which solutions are implemented.
The language itself is not the solution. If anything, I'm opposed to the holy war mentality because it advocates a particular solution over all overs to such a degree that it is completely blind to when good alternatives are available. Non-programmers choosing the language to be used in a particular project, for political reasons, unnecessarily gets in the way of the creative process. Of course, there are valid financial and political reasons, occasionally, for making decisions like this. Using Lisp, for example, might be a bad idea, simply because it will be really hard to hire a competent Lisp programmer when you move on to your next job.