Я тоже не филолог, но я политолог. И крайне глупо разговаривать на языке который считаешь своим используя конструкции колонизатора и оккупанта. Исторически употреблялись обе конструкции, но в какой-то момент Академия наук СССР решила, что "на Украине" будет лучше отображать ее колониальную зависимость. Конечно, сформулировали не так, но смысл за этим стоял именно такой. За язык тут не гнобят и я совершенно согласна с этим, потому что не язык решает, а нарративы, как вы строите свои конструкции. Поэтому говорить "на Украине" или "в Украине" - это именно выбор политической позиции. И его давно пора сделать.