Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It specifies what data is returned (heaviest weight, best estimated 1RM, most reps), but does not explicitly state that the operation is read-only or has no side effects. It also leaves 'all-time' and the exact computation of estimated 1RM open to interpretation. The description adds context beyond the name but could be richer.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.