Adding predictive routines and arbitrary values allows for situation-specific code we might not get elsewhere, whether it's estimating the finish time of a marathon or guessing just how much post-run beer is possible before the guilt sets in.
Nike can illustrate this aggregate behavior but can also take the next step and offer to share the top running courses for those training or even recommend breakfast locales near the common courses for these runners to recharge post-run.