It lets airlines play a game. They lower the upfront ticket cost in order to get you in, and then load the backend with fees. By not disclosing those fees, it lets airlines screw people over who may have chosen a higher cost airline with no fees otherwise.