What is the downside of using a filter as a “poor man’s” dependency injection?

What is the downside of using a filter as a “poor man’s” dependency injection?

error code: 521