Rob Pike has the answer for you. http://interviews.slashdot.org/story/04/10/18/1153211/rob-pi...
A Slashdot user named sczimme asked Pike this question: Given the nature of current operating systems and applications, do you think the idea of "one tool doing one job well" has been abandoned? If so, do you think a return to this model would help bring some innovation back to software development?
Rob Pike's reply was: Those days are dead and gone and the eulogy was delivered by Perl.