I really like Esperanto's system of prefixes and suffixes, being able to add all of them together to get the perfect word without needed to know specific vocabulary, but I don't exactly understand how and why they were choosen. For example, there is the suffix "-aĉ-", which means "of a bad quality", so "domo" means house and "domaĉo" means shack, or shed, a small house. However, there is no suffix that means "of a good quality". Why is this?
Also, there is the prefix "ek-" which means "start", as in "ekiri", "start going". Why not a prefix that means "stop"?
Also, how did Zamenhoff figure out that certain suffixes would be useful? Did he choose them randomly? Or just try speaking and see what he thought was needed?
I am curious to know anything about how and why the current system of affixes came to be.