El punto es hacer cumplir sus prácticas de discriminación de precios. Lo que hacen las aerolíneas es tratar de extraer la mayor ganancia posible de cada pasajero. Idealmente quieren vender el boleto al precio más alto que una persona esté dispuesta a pagar por él y la distancia, costos, etc. no son directamente relevantes (ver también ¿Por qué los sitios de reservas de hoteles piden el número de personas? ¿Importa cuántas digo?).
Puede ser muy bien que un boleto a Ámsterdam sea más caro que un boleto a Frankfurt a través de Ámsterdam (entre otras razones porque un vuelo directo es más cómodo y la gente está dispuesta a pagar un precio más alto por él – en Chicago-Frankfurt, KLM estaría compitiendo con vuelos directos de Lufthansa y United por lo que debe ser más barato, no así en Chicago-Ámsterdam).
De igual manera, hay algunas tarifas más caras que permiten la cancelación (o cambios y escalas) de forma gratuita. Entonces, la cancelación con la tarifa más barata es arbitrariamente restrictiva para que KLM pueda vender la flexible a un precio más alto.
Hay muchas artimañas para utilizar estas diferencias y obtener boletos más baratos (reserva de ciudad oculta, reserva desechable, dumping de combustible, etc.) pero las aerolíneas intentan hacer lo que pueden para desalentarlos, para proteger su capacidad de establecer precios de forma flexible en diferentes rutas. Lo que estás intentando hacer es en realidad una forma de “reserva de ciudad oculta”.