Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond destructiveHint=true, it discloses that deletion is permanent by default because media has no useful trash, that it succeeds even while referenced by a block attribute, featured image, or site icon, and that usedBy enumerates those references. This is exactly the behavioral context an agent needs before a destructive call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.