с тем что есть неявная зависимость это да, но инжектить через конструктор не получается, потому что тогда для Moxy надо будет провайдить создание презентера
это все решается, можно через тот же даггер все отдавать, но проблемы тогда с пересозданием компонента во вью будут, вопрос где его хранить или как его кэшировать
ну хранить компоненты и зависимости это разные вещи все таки, где то в App иметь appScope мапу для компонентов это нормально, я так не делаю у меня там один компонент только