I agree with most of what you have written except this part:<p><i>but humans are not so logical!</i><p>I don&#x27;t believe there is anything illogical about the diversity of languages. 
No different from the existence of multiple,types of programming languages.