Yeah, the travel is the unfair part. Otherwise, it's similar to an NCAA-T weekend, where you play either Thurs-Sat or Fri-Sun.
But the thing that would be a simple fix would be to let the team playing Thursday night have a home game Saturday. That would be much better.
I'm sure the logistical issue is the fact that ESPN likely doesn't pick their games until after the schedule is already out, which would make sense. They want the best match-ups they can get. So, my simple fix likely wouldn't be so simple. The only other thing that might work would be to ask ESPN to choose their Thursday night match-up based on those who have a home game Saturday. They are choosing a Tuesday and Thursday match-up, and sometimes a Wednesday too, so they could just move those around to accommodate the schools.