
Originally Posted by
Throbert McGee
For example, if I'm not mistaken, the noun аэропорт was historically considered an "open space" (think of the runways) and therefore usually took на, but nowadays the word is seen more as an "enclosed space" (think of the terminal buildings) and thus the preposition в is often preferred.