Дба нужен для физической модели данных, хороший системный аналитик должен уметь строить качественые логические модели данных. На проектах где системы работают с тысячами разных таблиц без понимания аналитиком модели данных он не сможет нормально требования формулировать, управлять ожиданиями заказчика. Да банально грамотно юзкейс не описать для такой системы не понимая с какими данными она работает. То что у. вас накипело объясняется, к сожалению по рынку не так много аналитиков которые умеют это делать. В основном это как раз те кто позиционирует себя как системный аналитик.
Дба нужен для оптимизации производительности и обеспечения отказоустойчивости БД, в т.ч. управления индексами, тюнинга настроек бд, настройкой репликации, резервного копирования и пр.
Физические же модели подвижны и постоянно меняются, и меняют их разработчики.
Ещё хорошая практика, когда ДБА делают ревью и тюнят DDL, созданные разработчиками.
Но сами физические модели они вряд ли должны создавать, потому что бизнес моделируется в доменных моделях (коде), и уже эти доменные модели отображаются на базу (физическую модель).
Поэтому логическая модель данных - это атавизм в каком-то смысле.