Конференции онлайн с заказчиком имеют массу недостатков, поэтому менеджеры очень стараются вывести аналитиков в офисы, если есть такая возможность.   А программисты в офисе никому не нужны.  Они и до ковида часто на удаленке были.Программист по определению человек, который пишет программы. Кто при этом ему ставит задачу, не уточняется.  В зависимости от ситуации он может быть и аналитиком тоже.  Или активно участвовать в постановке.