На проекте Б в команде больше человек, но каждый сотрудник занимается меньшим количеством задач. А ещё при разработке сложных веб-сервисов состав команд нередко меняется. Например, на маленьких проектах frondend- и backend-задачами может заниматься один человек — fullstack-разработчик. Однако нередко это сильно затягивает сроки выполнения задачи. Поэтому для ускорения процессов либо разделяют зоны ответственности, либо нанимают дополнительных людей — например, двух frontend-разработчиков вместо одного.