Well, some smart race directors, especially at ultra-marathon races (50km and above), do provide events for the waiting crowd. Usually to keep them warm (and entertained

).
It is so much fun to uncover hidden markets in places where you don't expect to find them, eh?