Потому что "на Украину", соответственно, и "с Украины"
Почему в русском языке именно Украина единственное не островное государство, куда едут "на" довольно интересен. Самое разумное объснее дал Святослав Логинов -- дело кроется в этимологии. Украина - это окраинная область, которых было много. И в них ездили "на украину" -- донскую, терекскую, яицкую... никого же не смущает и не возмущает, что мы ездим НА Брящину, Смоленщину, но при этом В Брянскую и Смоленскую области.