Причина элементарно в том, что многим просто не нужен эсперанто. Тем же англоговорящим он ни к чему, их и так все понимают, кто заинтересован. Популярен будет не тот язык, который кому-то удобен, а тот, который подкреплен экономикой и культурой. Зачем мне эсперанто изучать? Мне интересен язык любимых книг и тех, с кем общаться по делам. А это английский, а не эсперанто.
Так речь как раз о том, что если бы этот язык двигали свыше, то появилась бы целесообразность.
Потому что ведущая мировая экономика не пользуется им. Потому что миллиард человек не владеют им. Потому что не нет мирового правительства, зато существуют десятки религий, сотни стран, тысячи народов.
Но эсперанто легок. А английский сложен. Китайский тем более.