IA HUGE step in the balance direction would be to have schedules automatically generated based on last season's performance (like the pros)
I had Michigan season tickets for many years. One of my pet peeves (aside from the soaring cost of tickets) was September games against out-of-conference sacrificial lambs.
The year after I gave the tickets up, Michigan lost its opener to Appalachian State. There's a lesson in there somewhere.