There are several places in our codebase where classes are annotated with `@Component` and I fail to see the reason why. Typical example: `JobLauncherCommandLineRunner` that is defined as a `@Bean` in auto-config.