Hogfather, в общем-то сам вопрос бредовый.
использование предлога "в" и "на" по факту не является признаком разграничения в русском языке географических объектов политико-географического и не такового классов.
Просто так сложилось. Говорить. И некто замечает чего нет в силу исключительно собственно ЧСВ. ИМХО.
Кстати, а в польском языке (тут у нас знатоки есть) говорят "на" или "в"? Может поляков тоже стоит поучить? Тоже соседи и тоже славяне

Как говорится, четвертый главный вопрос славянского бытия после "кто виноват?" и "что делать?", и "третьим будешь?": "Ты меня уважаешь"?
Давно пора собраться нас с украинцами, поляками и сообразить "на троих". А не заниматься ерундой.