у меня есть предполложение что any instance of используется когда мокается зависимость которая создает инстанс в зависимости в другой, если писать ок юнит тесты с нормальной работой с зависимостями можно избежать вообще ситуаций, когда конструктор мокать придется
а, да.
ну собсна, из-за отсутствия норм работы с зависимостями я у себя это и делал. я как бы DI запилил тогда, но без какого-то автоматизированного провижена, и иногда было тупо лень. особенно когда надо было стабить что-то в контроллере или графкл резолвере