I've been saying this for years. You should play an FCS team in the preseason every year. Literally everything about the FBS vs FCS games as they stand now stay the exact same, except the game doesn't count and is played in August. The little schools still get paid, you still sell tickets, you still get referees, you still keep score, etc. But everyone is 0-0 at the end of the day.
In addition, you should only be allowed to play 1 FCS game that DOES count during the regular season, we should go to a 9 game conference schedule in each P5 conference (would allow you to play more schools from the other division, no reason we see Clemson or Syracuse once a decade), and the other 2 games should be played against other P5 schools.
1 Preseason vs FCS (does not count)
1 Regular Season vs FCS (does count, game can be played anytime during the year as a "mini-bye" like it is now)
2 Regular Season vs P5 out of conference
9 Regular Season Conference Games (6 vs your division, 3 vs other division)
Boom. Everyone's happy.