Каждый естественный язык имеет определённые недостатки. Это сложные склонения и спряжения, исключения из правил и т.д. Например, во многих языках (да и в русском тоже) формы спряжения глаголов "быть" и "иметь" отличаются от форм спряжения других глаголов. Почему? Эти глаголы очень активно используются в речи и из-за этого изменяются гораздо медленнее своих обыкновенных "собратьев". И это вполне естественное языковое явление.
Язык эсперанто, помимо прочего, изначально был создан в качестве международного языка. Что это означает? Главным образом то, что такой язык должен быть лёгким для изучения и понимания всеми людьми, независимо от из родного языка. Эсперанто задумывался как "идеальный" язык, в котором нет никаких исключений и путанных правил. Но это невозможно, и вот почему.
Любой язык - "живое существо", способное расти, развиваться и сбрасывать всё лишнее (например, устаревшие слова). Языки непрерывно изменяются, пополняются новыми выражениями. И это неудивительно - на языке постоянно разговаривают люди, жизнь которых тоже меняется - к примеру, появляются компьютеры и исчезают пейджеры. К тому же, язык сам способен "убирать" ненужные ему слова - так, допустим, слово "гиппопотам" не получило широкого распространения, потому что было громоздким и неестественным для русского языка.
Итак, к чему я веду? Да к тому, что если бы эсперанто и впрямь стал международным языком, на котором бы разговаривало большое количество людей, то он тоже стал бы изменяться, как все другие языки. А значит, в эсперанто тоже появились бы исключения из правил и прочие сложности. Но ведь эсперанто, повторюсь, задумывался как "идеальный язык". В итоге получаем: широкое распространение языка приведёт к его естественной изменяемости, распространение же неширокое невозможно, т.к. мы говорим об эсперанто в качестве международного языка. Именно по этим причинам язык эсперанто и не стал международным.
Академик А.А. Зализняк тоже упоминает в одной из своих лекций об эсперанто:
О прочих сторонах данного вопроса судить не могу.
Так речь как раз о том, что если бы этот язык двигали свыше, то появилась бы целесообразность.
Потому что ведущая мировая экономика не пользуется им. Потому что миллиард человек не владеют им. Потому что не нет мирового правительства, зато существуют десятки религий, сотни стран, тысячи народов.
Но эсперанто легок. А английский сложен. Китайский тем более.