I entirely agree with what you say about computer languages. But as far as human languages
are concerned: the French language is tightly controlled by the Académie Française. It has a
smallish vocabulary and well-defined rules of grammar and pronunciation. The English language
has no controlling authority and freely borrows from languages from all over the world -- so
that the Oxford English Dictionary has 20 volumes and still doesn't cover everything -- and
grammatical rules range from incomprehensible to non-existent. How many people in the world
speak English? How many speak French? How many speak Esperanto?
Similar to English, Perl is still the most widely used of the scripting languages, but I think
that's a first-mover advantage. If Python had appeared first, nobody would have been
impressed by Perl. You are quite right that "there's more than one way to do it" is a terrible
idea for programming languages.