Я думал сначала, что ок инжектить всегда через интерфейс, что это правильно, что по некоторым принципам правильно (абстракции, имплементации зависят от абстракций). Лично я для себя понял, что если у меня 1 имплементация, и она похоже в будущем будет одна, то интерфейс не ставлю. Потому что интерфейс излишен