Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a non-read-only, non-destructive, non-idempotent write. The description adds that the rating feeds other agents ('so the next agent shops by measured utility'), which is real behavioral context about the side effect being publicly consumed. It says nothing about permissions, re-rating/idempotency semantics, or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.