Esperanto is too problematic: nouns assume a masculine form by default and are only made feminine with a suffix.
It basically started off as a pet project of a young (teenage) language enthusiast, so I wouldn't scrutinize his decisions too carefully or expect every decision he made to be optimal.