@ludivokrug собственно, "на Украине" и было взято из языка Шевченко (который был при советской власти взят за основу литературного украинского). И в русский язык этот оборот попал в качестве украинизма.
Собственно, современное "объяснение" почему нужно говорить "в" -- это искусственный псевдорациональный конструкт, навроде феминитивов, которые вообще суть калька из английского