Arabic, a great language, has a low profile
I am a native Arabic speaker. It is an awful language. As the article points out, the dialects are just too numerous for it to gain any kind of critical mass of adoption. But beyond that, I'd say the biggest problem with it is that there are just so many exceptions that knowing the rules of grammar is nowhere near enough to speak it correctly. edit: I also wanted to mention that written Arabic differs from spoken Arabic, and the dialect factor multiplies this problem.It also encodes ideas very inefficiently for multiple reasons. 1. It's very convoluted and it takes many more words to describe things accurately than latin and/or germanic languages; 2. Due to geographical and cultural separation from the West, the vocabulary is just not adapted to modern life, so "workarounds" need to be used to refer things that have become common in our daily lives. I can recall a humorous TV ad that made fun of this, which involved a wife asking her husband for "the thing" and him being confused about what she was referring to.If we're to compare it to a programming language, I'd describe it as PHP ecosystem/stdlib/development practices combined with Rust syntax.