Originally Posted by
El Bunto
I don't really know why IATA codes are still used for anything these days, what with 'controlled duplicates' and others that bear no resemblance to the airline or airport name. Just scrap them.
As far as airport codes are concerned, both the airlines and organisations like OAG and the GDSs have massive investments in IT systems for scheduling, reservations, timetabling, etc, all based on 3-letter IATA route designators. So those aren't about to disappear any time soon.
Strangely, those same systems have been able to copy with ICAO airline codes for many years, so continued use of 2-letter IATA airline codes is more of a mystery.
As for obscure airport codes, there are plenty of those still in use whose origins are lost in the mists of time: KORD, KMCO. KMSY, etc ...