I'm guessing that to keep 7 H games they schedule the other 2 as people coming to Camp Randall.
Utah has 9 P12+1B1G game. Their situation is different since the P12 has 9 conference games. Whittingham has said that an 8 game P12 schedule would help a lot with BYU-Utah.