On=sobre.
In=dentro.
Imagine o mapa e essa situações. O aeroporto está dentro do mapa. O aeroporto está sobre o mapa. Acho que as duas situações são válidas: está dentro(imaginação) e sobre(a representação gráfica) o desenho do mapa.
Em um sentido figurado, as coisas não estão NO (dentro do) mapa? Não caberia IN por esta perspectiva? Porque ON, se usa no sentido de SOBRE alguma coisa... ON A BOAT...
Eu também pensava assim :s mas preposições em inglês é algo que a gente só acostuma com a prática. On = em, no, sobre, aceso, aberto,.. quando precedido de 'the' tem sentido de no (: