Before grabbing the pitchforks, hear me out. Marathons are wildly popular. Over a million people complete one every year, ...