18 booking classes for economy class fares is indeed quite complicated.
It causes confusion for customers (as in trying to determine what their fare allows/does not allow). It also confusions for employees (as in Scott218's case), whether due to lack of proper training or something else.