ну т.е. понятно часть сервисов не используется, в зависимости от контектса. вопрос в том, насколько это оправдано? единый контейнер все-таки проще
не проще, оно в итоге может породить всякие непонятные баги, из-за того что могут использоваться разные зависимости, или даже версии зависимостей