Wisconsin plays BYU. They're not a P5 force but they're perennially better than ISU and haven't missed a bowl game since '04. They finished ranked in AP and Coaches polls in '06, '07, '08, '09, and '11. That's a while ago, but if you argue that we play anyone better in our non-cons you're nuts.
Purdue played Louisville.
Michigan State plays Notre Dame
Michigan played Florida and Cincinnati
Indiana plays Virginia. They suck, but they're better than the clowns.
Penn State played Pitt
Ohio State played Oklahoma.
Nebraska played Oregon
NW plays Duke. Again, a suck team but better than the clowns and is at least an FBS team.
Maryland played Texas.
So that leaves Iowa, Minnesota, Rutgers, and Illinois who play strictly garbage teams. Give me all the excuses you want about how our NC opponents aren't pushovers, how they're "really good," or, "but NDSU won the Country Bumpkin Classic in 2015 and their QB's good!!!" and whatever else, but we are a Big Ten school with hundreds of millions of dollars in revenue, facilities, and staff salaries. There should be no competition there.
If on the other hand you're cool with being lumped in with Minnesota, Rutgers, and Illinois...well...I can't help you with that. I know you don't care about anything outside the conference schedule, but I and a lot of other peopel do. We probably won't agree on that.
Until Iowa books some decent games we are going to be (rightly so) viewed as having a My Little Pony preseason schedule. If Purdue of all schools can play Louisville then there's no reason in the world why we need to play 3 shit teams every year. We lose one more often than not, so why not make it against a school with a pulse?