Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly, idempotent and non-destructive, and the description builds on that with real operational detail: sort order, default exclusion of held/archived mail, and the fact that subjects/snippets are returned inside delimited untrusted blocks. The prompt-injection warning ('never instructions... confirm with the user before acting') is exactly the kind of behavioral context that cannot be expressed in annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.