Does your shop have a relatively narrow development scope? Over the course of my career, I've found that single language shops are either fairly tightly tied to a small set of problem domains, or they're full of people who see every problem as a nail so to speak. The latter condition is an unfortunate state of inflexibility that tends to extend into other areas, including higher level systems work and network architecture. I'm not saying your organization suffers from that affliction, but I would like to understand a bit more about the sort of development your team does. For the record, I'm a big fan of mature systems in general, and for most of my work various combinations of Perl, Bash, C, and Python gets the job done (usually in that order).