I have always said that having an easy schedule is overrated in how much success a team has. Really it just makes a difference of 1 win. So an easy schedule can turn an 7-5 team into an 8-4 team, but it does not turn a 7-5 team into a 12-0 team.
If you think about it the main difference is Iowa played MSU and OSU in 2017 but plays MD and Indy in 2018. But Iowa went 1-1 last year against MSU and OSU. Hopefully Iowa will go 2-0 against MD and Indy, which even if that happens, only improves Iowa's record by 1 win.
In the end, you still need to beat the teams in your division to win your division. So in that sense it helps that Iowa is playing Wisc, NW and Neb in Iowa City in 2018.