From one of my recent flights, getting from Edinburgh to Athens with a corresponding flight in Amsterdam. All operated by KLM. I was aware of a number of additional charges but not as many as those displayed in the detailed price specification.
Funniest one the “Netherlands noise isolation charge”. I think there should be a “discount” for Greek passport holders as the Dutch passport control takes rather long unlike other EU passport holders… Perhaps something like “Netherlands passport control annoyance: -£10”.