Here's the thing. BSFS is 1.3 miles from Anderson. Perceived "heart" of campus. But, it's not really the center of campus anymore. Over the past decades, campus growth has been northwest. Even if you don't consider jardine/athletic complex/rec center/vet complex part of campus, the stadium is still only .5mile from Claflin/Denison.
I definitely wish we'd built the thing on top of East Stadium years ago. But, over the years, we chose to just extend campus to the football stadium. Either way, it's essentially "on campus" in every sense of the phrase.