ну возможно, просто фишка сабкомпонентов как раз в том что не нужно прописывать зависимости в рутовом интерфейсе, это их основное отличие, но возможно да, есть кейсы где лучше использовать dependencies компонентов, у меня пока получается как бы матрешка компонентов, где самый "долгий" по жизни это App, а потом все меньше и меньше жизненный цикл, и пока мне все кажется логичным, так как получается, что компонент с "короткой" жизнью в принципе ничего не знает (не в рантайме, а в статике) о компоненте с "длинной" жизнью, но под свою задчу - свой подход, возможно я еще разочаруюсь в сабкомпонентах)