Чистота языка

На днях я решил создать резюме на портале "Работа России". Но вот не прошёл модерацию с первого раза, не подошло название резюме, и грамматическая ошибка в самом названии.

Ошибка была, вместо "бизнес-аналитик" я написал "бизнес аналитик". Не хватало дефиса. Почему я так написал? Потому что ОЧЕНЬ часто вижу вакансии без него. Хотя и знаю что правильно "бизнес-аналитик".

Но что меня натолкнуло на написание данного поста. Мне были предложены варианты с использованием латинских букв в названии. Например можно "руководитель IT-проекта" или "бизнес-аналитик IT". Почему использование "IT" можно вместо "ИТ", а "бизнес-аналитик" без дефиса нельзя? Хоть и часто без него пишут. Где надо проложить границу правописания, и уместно ли использовать латинский алфавит в случаях где уже есть термин на русском?