Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and destructiveHint=false, so the description only needs to add context beyond the safety profile. It contributes the "sensible defaults" note, which usefully preempts the agent from hunting for position/width/height parameters that don't exist in the schema. It doesn't disclose side effects like whether the widget is appended or replaces content, but with annotations present the bar is lower and the description clears it minimally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.