The reason airlines make it so difficult to change a name on an international flight ticket is mainly down to the need to protect their revenue stream. If airlines made it possible to change the name on a flight ticket without a significant penalty they would enable a secondary market in the trading of airline tickets.