Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does so: it discloses the side effect (emails every expert in the task's pools), the count/scope (once), irreversibility ('cannot be undone'), the confirmation gate, and the failure behavior (returns a list of anything missing). This is exactly the behavioral context an agent needs before a destructive-ish broadcast.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.