About Esperanto, since it’s not a national language (intentionally so) it’s hard to do a census of speakers.
Also, to what level is considered “speaking Esperanto”? Taking the Duolingo course? Having it as a “mother tongue” where both parents speak it in a household in order to communicate? These are both probably countable, and produce wildly different numbers.
Yeah, I do not think Python is a very good comparison.
I was thinking more like Clojure:
Honestly, I think both are right. Both are simple languages that expand your way of thinking, and are probably both worth learning, if you’re into that sort of thing.