I understand scheduling is not easy. Also understand the importance of having at least 6 or 7 home games from a $$$$ standpoint to keep the people who have lodges happy.
With that being said, I think this current model of playing 3 teams from the Pioneer and Northeast ought to be scrapped. Playing 2 games like this is fine, especially with the team playing a $$$$ game on the road. Replace the 3rd with a game against a decent school from a full scholarship FCS Conference. Does NOT have to be a great team, just a team that will provide better competition, and also help with the selection committee come playoff time.
Maybe rotate the 2 Pioneer/NEC games at home among Robert Morris, Duquesne, Valpo, and Dayton. These are schools with whom YSU has played/plays in several sports, and has for many years. They are also regional. Then try and play a team from the OVC or Colonial with the 3rd FCS game. Might have to do a home-home, but when this game is on the road, YSU will still have 6 home games.