You think it's easy for Northwestern and Fort Mill to schedule non-league games with Wando, West Ashley, Summerville, James Island, Hilton Head and South Aiken? Bus travel is expensive. JV games start at 5:30....school gets out at 3:30. What time do you want them to depart....and whose paying for it?
As for "dodging" Ridgeview, Spring Valley, Spartanburg and Dorman....it wasn't that long ago that Northwestern was in the same region as these teams.