Нет, бизнес-аналитик - это рабочая лошадь для "разговоров с клиентом". Они не стоят дороже программиста. Потому что "написать что-то небольшое самостоятельно" - это совсем не то, что требуется от современного разработчика .  "Написать что-то небольшое самостоятельно" - и есть кодер, который не состоялся как программист Не сумел.  И ушел в бизнес-аналитики. Таков значит удел ваших "топовых" однокашников?  "Алгоритмисты", етить!..