Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, non-destructive, openWorld), and the description layers on non-obvious behavior: a 25-credit cost, free empty slate, free failed call, a hard paid-plan requirement, and the odd/no-date scoping. It even discloses the modeling methodology behind the over-probabilities (goal distribution vs. Poisson), which no structured field provides.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.