В любом языке есть куча, просто куча устойчивых выражений и сочетаний, которые нужно запоминать в том виде, в каком они используются. К ним относится "на Украине", не смотря на "в России, в Грузии, в Казахстане, в Белоруссии" и т.д. и т.п. Точно так же исключением является обозначение национальности "русский", не смотря на "украинец, грузин, казах, белорус, норвежец, немец, фин, американец" и т.д. и т.п.