Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full behavioral burden. 'Return' plus the document identity does imply a stateless, side-effect-free read and the content's nature (human-readable, not machine-parsed tokens), which is genuinely useful context. It says nothing about size, whether content is static or generated, or whether the result is truncated — minor gaps for a read-only document fetch.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.