Во первых один человек не может быть действительно хорош во всем.
Да, знания из смежных областей полезны, но "чистый" специалист как правило будет эффективней.
Во вторых, по порядку, но не по значимости - ни один даже самый великолепный специалист не может уделять проекту больше 60-70 часов в неделю.
В третьих - вопрос рисков. Один человек может заболеть, уволиться, умереть наконец.
Команда и распределение обязанностей страхует эти риски.
Если говорить про приведенный пример в виде сайта Аэрофлота - мой опыт работы с enterprise компаниями, говорит что задачка "нам нужно сделать новый баннер на главной странице" оформляется в виде небольшого ТЗ страниц на 70-80, включает в себя предварительную аналитику, 5-6 вариантов дизайна, исследования фокус групп, - и это все не говоря о юридической части работы. Сможет ли это все сделать 1 человек за приемлемое для заказчика время - ...