Il motivo per cui vedi somiglianza è perché è un "vecchio" aeroporto. In origine, gli aeroporti erano chiamati con il nome della città. L'aeroporto di Los Angeles era Los Angeles, San Francisco era San Francisco, San Jose era SJ, ecc. Questi sono i codici IATA .
Ma non ci sono abbastanza combinazioni di 2 lettere per tutti gli aeroporti e una lettera aggiuntiva è stata aggiunta. Così, LA divenne LAX (LAA è un aeroporto in Colorado), SF divenne SFO (SFA è un aeroporto in Tunisia), San Jose divenne SJC ecc. I nuovi aeroporti non avevano abbastanza combinazioni disponibili per seguire la convenzione. L'aeroporto di Chicago Orchard Field è diventato ORD (solo "O" ha qualche somiglianza).
San Jose, in California, è SJC. Ma che dire di San Jose nelle Filippine? È SJI. E San Jose in Costa Rica? È SJO.
Altri conflitti incidono anche sulla codifica: ad esempio l'aeroporto di Londra Gatwick è LGW, perché LGA è preso dall'aeroporto LaGuardia di New York City (entrambi hanno sigle LGA).
Molti paesi sistematizzano la codifica internamente, ad esempio molti nuovi aeroporti canadesi iniziano con Y, il che li rende raggruppati negli elenchi degli aeroporti. Newer 4 lettere ICAO codici (da non confondere con i IATA codici 3 lettere, sono non lo stesso) hanno prima lettera (o primi due) per marcare la K paese / regione per gli Stati Uniti (in modo da LAX diventa KLAX), C per il Canada (così Toronto YYZ diventa CYYZ), E e L per l'Europa, EG per il Regno Unito (rendendo LHR cambiato in EGLL), ecc. Ecc. Alcuni mantengono le 3 lettere nella codifica di 4 lettere (come LAX-> KLAX) altri no (come LHR-> EGLL).