Если это считать правильным, то почему  не Вильно вместо Вильнюс, Ковно вместо Каунас, Гельсингфорс вместо Хельсинки, Христиания вместо Осло? Почему упорно Та́ллин вместо Талли́нн, тогда как названия в Англии, где конечный элемент инн (гостинница) не ин?