English is a sub-par language for some things.
It has its uses. It's the current lingua franca (like French, Latin, and Greek before it). Who knows, in centuries we could all be speaking Mandarin or Arabic or Fijian or something, and English will just be another language on the pile of former widespread languages.