Elon is opening a new arena this coming season. UNC will be the first game. UNC also opened for UNC-Asheville and App. State when they had new buildings. Obviously they won't open at Wofford but it will be the first time they have played there. (Maybe the last.) If Zion Williamson had signed with UNC this would be the homecoming game for him.
South Carolina was supposed to open Timmons Arena and did play one of the earliest games there. The Gamecocks were the second game in College of Charleston's current building and opened up Wofford's new place last year.
I don't think money is always the prime consideration for scheduling.