Традиция написания иностранных слов с «йо» после гласной сохраняется в русском языке из уважения к языку-первоисточнику. 1
Сочетание «йо» в таких словах калькировано отображает написание слова в языке оригинале, что может служить указателем этимологии слова. 1
Например, слово «йод» заимствовано из французского языка, где «iode» обозначает звук [о] после мягкого согласного. 1
Также написание «йо» может быть связано с тем, что слова, пришедшие в русский язык позже, сохранили изначальную орфографию, не изменив написание слов из языков-источников. 24