The JSR-299 spec defines that not annotated beans must get picked up as being @Dependent by default.
a) introduces many errors in projects
b) unnecessarily fills up our managed beans list
c) causes lots of unnecessary work while scanning the classes.
beans which are not using any CDI annotations might get initiated lazily.