В последнее время стало принято так говорить. Причём многие из тех, кто это произносит, сами не уверены, что говорят правильно, и иногда даже высказывают вслух эту свою неуверенность. Правильно делают, что сомневаются, потому что логика русского языка восстаёт против. Слово Донбасс является сокращением словосочетания Донецкий бассейн, то есть бассейн реки Донец (Северский Донец). В русском языке в связи со всеми бассейнами употребляется предлог "в". "На бассейне" никто не говорит. Мы говорим: В бассейне Волги, в бассейне Амазонки и т.д. Так почему же мы должны делать исключение для Донца? Так что "на Донбассе" – откровенное нарушение существующей нормы.
Что касается "в Украине" и "на Украине", то тут, в зависимости от того, что имеет в виду говорящий, возможно и то, и другое (см. На Украине).
Мы используем файлы cookie для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с Политикой обработки персональных данных и файлов cookie, нажмите здесь.