You do realize when both teams had 4 non conference games Iowa routinely scheduled home and home with other P5 teams. ASU, Arizona, Syracuse (Mizzou backed out), Pitt 4x, KState, Nebraska when in the Big 12. Meanwhile you have to go all the way back to 2002 when ISU played FSU in KC to find a time when they played someone besides Iowa that was P5. Beyond that you have to go to 97' when ISU played MN. In last 25 years you've played 2 teams not named Iowa... Meanwhile ISU has done home and home with the likes of power house teams such as NIU, Kent St, Tulsa, UConn, Toledo & Akron in the past 20 years. Least Iowa is smart enough to make these lower level teams come to IC and get that 7th home game. Last time Iowa went to a school like that is Miami (OH) in 02' but they had to come to IC 2x in 01' and 03'.
As for schedule notice both Iowa and ISU have 3 teams in preseason top 25 including each other. Which coming into this season when is last time ISU was ranked when they played Iowa? Iowa plenty of times has been ranked. Also funny the other 2 ranked teams ISU plays this year are future SEC teams OU and Texas....