Потому что английский и украинский - это различные языки. Человек, говорящий на обоих, всегда даже бессознательно четко понимает, когда и на каком языке он говорит.
Русский и украинский- это диалекты одного языка.Тут есть много определеительных заморочек, но наиболее простое и всем понятное доказательство - носители обоих языков понимают друг друга без переводчика (естественно, когда захотят). Это не мешате филилогам признавать и русский, и украинский языками, поскольку язык становится языком, когда людим признают его таковым.
Сам по себе этот факт ничего не значит. У сербов и хорватов вообще один язык, а толку?