La razón por la que ves semejanza es porque es un aeropuerto "viejo". Originalmente, los aeropuertos fueron llamados por el nombre de la ciudad. El aeropuerto de Los Ángeles era LA, San Francisco era SF, San José era SJ, etc. Estos son los códigos IATA .
Pero, no hay suficientes combinaciones de 2 letras para todos los aeropuertos, y se agregó una letra adicional. Así, LA se convirtió en LAX (LAA es un aeropuerto en Colorado), SF se convirtió en SFO (SFA es un aeropuerto en Túnez), San José se convirtió en SJC, etc. Los nuevos aeropuertos no tenían suficientes combinaciones disponibles para seguir la convención. El aeropuerto Orchard Field de Chicago se convirtió en ORD (solo "O" tiene algún parecido).
San José, California es SJC. ¿Pero qué hay de San José en Filipinas? Es SJI. ¿Y San José en Costa Rica? Es SJO.
Otros conflictos también afectan la codificación: por ejemplo, el aeropuerto de Londres Gatwick es LGW, porque LGA es tomada por el aeropuerto LaGuardia de la ciudad de Nueva York (ambos tienen siglas LGA).
Muchos países sistematizan la codificación internamente, por ejemplo, muchos aeropuertos canadienses más nuevos comienzan con Y, lo que los agrupa en las listas de aeropuertos. Más nuevos de 4 letras de la OACI códigos (que no deben confundirse con los códigos IATA de 3 letras, que son no lo mismo) tienen la primera letra (o dos primeras) para marcar el país / región de K para los EE.UU. (por lo LAX convierte KLAX), C para Canadá (entonces Toronto YYZ se convierte en CYYZ), E y L para Europa, EG para el Reino Unido (haciendo que LHR cambie a EGLL), etc. etc. Algunos retienen las 3 letras en la codificación de 4 letras (como LAX-> KLAX) , algunos no (como LHR-> EGLL).