My argument is that annotations don't compose well, interact in complex ways that are hard to reason about and debug, and that this is worse than non annotation based methods used in other languages.
Your response seems to be that one needs to understand the complex interactions of annotations before using them, therefore annotations are fine.
Your response seems to be that one needs to understand the complex interactions of annotations before using them, therefore annotations are fine.
That's a non sequitur.