Your analogy comparing the distances of bicycling events to running and swimming events isn’t relevant. By your comparison, since bicycling has events that are well over 100 miles…thousands of miles if you consider stage races as a single event…then running and swimming should have events of similar distances.
Dan