Kontener wtrysku zależności w konstruktorze

Dlaczego umieszczenie kontenera w konstruktorze jest tak złe? Na przykład chcesz rozwiązać klasę B w konstruktorze innej klasy (C), ponieważ musisz użyć klasy (B) z rozwiązanymi zależnościami (zaczynasz używać klasy C tak, jak chcesz, jakby była to B, ale z taką zależności zostały rozwiązane).