Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a mutation (readOnlyHint=false) in a closed world (openWorldHint=false). The description adds the behavioral distinction between broadcasting to any bot and restricting to one rival, which is real value. It says nothing about what happens after the challenge is posted (where it surfaces, whether it can be cancelled, limits on concurrent challenges), which is the sort of context annotations don't carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.