Понимаешь, программист должен знать все сферы. Ты можешь попасть на медицинский проект. Или на юридический. Можешь попасть на что то связанное с физикой? Даже элементарно у онлайн магазинов для определения времени и возможности доставки используется теория графов.