Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare a non-read, idempotent, non-destructive mutation; the description goes well beyond them by disclosing that the list is fully replaced (not appended), that aliases count as naming the competitor in past weeks' answers, and that names are trimmed, deduplicated, self-name-stripped, and that an empty list resets to name-only. These side-effect details are exactly what annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.