Во первых Шевченко это написал на украинском языке, не на русском.
Во вторых это стихи, где допускаются неточности в правилах ради художественного отображения и сохранения рифмы. Например: никогда не говорят "похоронить на могиле", но такая строчка тут есть.
В третих имелась ввиду именно территория Украины, так как государство на тот момент было в составе РИ и Шевченко не обращался к государству.
Повторюсь, спорить глупо, правло исключающие в отношении государства Украина предлог в, это новейшее исключение для русского языка и оно принято только в РФ.
Хотя разговорная форма "на Украине" существовала, но только в отношении Украины, как части другой страны (РИ, СССР).
Это сообщение отредактировал умъНеГоре - 7.07.2021 - 11:38