Annotations are convenient — but convenience is not architecture. In this article, we explore 10 hidden drawbacks of overusing annotations and attributes, how they break core design principles, and what to do instead to build systems that are clear, testable, and AI-friendly.