Oft mach ich es der Einfachheit halber auch so.
Dennoch ist es imo für die Testbarkeit des Codes (Stichwort Unittests) oft nicht so trivial, wenn verschiedene Klassen voneinander abhängen.
In diesen Fällen ist der Ansatz der
Dependency Injection ein gangbarer Weg.