Well sometimes you have no choice :-/
For example, you can't inject a repository service inside a doctrine listener.