Вы пишите о себе "тимлид" и даёте откровенно вредные советы. Если вы тут ради социальных потребностей - ваше право, но пройти мимо пропаганды мне сложно.
Серебряных пуль не бывает, как вы правильно сказали - все зависит от задачи.
Предположим, что задача за пару часов сделать какой-то круд без всякой логики. Вопрос зачем в таком случае брать симфони оставим за скобками, допустим по ряду причин так исторически сложилось.
Делаем bin/console make:crud
и неизбежно вносим правки (шаблоны, формы, связи).
Даже в этой ситуации в контроллер стоит пробросить репозиторий, а не менеджер.
Вы же исходите из того, что любой вариант кроме запроса в бд из контроллера это преждевременная оптимизация.
По моему опыту про преждевременную оптимизацию говорят в первую очередь те, кто никакой оптимизации ни разу в жизни не делал вообще. Ребята которые через это прошли обычно думают о трудозатратах. Если писать руками и тестировать развесистый sql=запрос влом, а 200 запросов на странице админки не являются проблемой, наверное пусть будет как есть. А если убрать запрос в метод репозитория занимает меньше чем пол минуты, то почему бы и не убрать сразу, даже если этот метод будет дергаться в одном единственном месте.
И не надо никакого ДДД и прочей черной магии.