Есть и другой аргумент для отдельного пакета. Вы внедряете зависимости как раз в сервисы и воркеры. Иметь зависимость сервиса или воркера является вообще абсурдной вещью, потому что у нее жизненный цикл не чисто жабовский, где выделелась память под зависимость и ждет пока ее инжектор добавит куда надо. Сервис может быть остановлен, а воркер может просто сразу закенселиться. То есть, это все к тому, что как раз в воркеры и в прочие сервисы инжектятся сконструированные зависимости, в то время как зависимости из дата слоя могут внедряться в элементы домена, а элементы домена в элементы presentation-слоя.