Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes clear this is a sweeping, irreversible operation, which implicitly tells an agent to be cautious, but it never names an alternative or states the conditions under which one should be chosen (e.g., upload_asset for a new file, delete_assets for removal only). Usage is inferable rather than instructed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.