South Africa’s incomparable ultra-marathon runner Bruce Fordyce will miss the Two Oceans Marathon for the first time in four decades.