В том то и дело что у БА и продакта свои зоны ответственности, БА это специалист по реорганизации бизнес-процессов он вообще может существовать отдельно от разработки систем, но часто включен в разработку так как она меняет бизнес-процесс. Продакт это вообще бетмен получается который и про маркетинг и про рынок и про валидацию гипотез и про анализ. С ростом сложности проекта он порвется просто, В итоге на сложном проете нужна роль которая преобразует поток инфы извне в непротиворечивую систему утверждений и опишет это в виде требований кейсов или еще как-то. У нас под эту роль выделена отдельная должность, называется системный аналитик. Где-то роль может и разработчик закрыть но тогда это тоже будет бетмен с несколькими ролями.
Под БА понимают две разные вещи - то, что ты описал и аналитик проблем бизнеса. Который не про реогранизацию, а про вытаскивание конкретных проблем из бизнеса и нахождение их решений. Вот решение этих проблем бизнеса (и на языке бизнеса) БА и должен нести в разработку, где их реализуют.