Not exactly this, but in general yes. I think of DI tool as an assitant, that automates whatever I can do manually without. It should be easy to unplug a DI framework and replace with manual code. As soon as you have dependencies on DI framework in code that is not about application composition, you’re in a trouble.