I agree that the docs are not entirely clear on that. But further down (from the once-a-week recommendation) are these two points:
The hard requirement for routine repair frequency is the value of gc_grace_seconds. Run a repair operation at least once on each node within this time period. Following this important guideline ensures that deletes are properly handled in the cluster.
And...
Use caution when running routine node repair on more than one node at a time and schedule regular repair operations for low-usage hours.
"Running nodetool repair on a single node certainly leads to observable repair activities on all nodes"
Yes, that's because the repair operation needs to look at similar token ranges on other nodes to ensure proper replication/repair.