That's nice for people that live in central Iowa that can make that kind of adjustment to their day and still make the game easily, but what about people that live much further away? Those 2 hours you're asking for may be the difference between whether some fans will be able to make the trip or not. Let's use me as an extreme example - I live 10 hours away from Ames (with no stops, but with a time change at the Indiana-Michigan border). If I'm driving from my home to a 7:00 PM game, I'm leaving at 7 AM and, assuming the drive goes perfectly, I'm arriving two hours early to the game, get to wander around for an hour or so before I head to the stadium for the game. Now, sometime around 9 AM the ISU AD puts out a statement that they've decided to push the kick early by two hours. I'm not even out of Michigan yet, only just entering the outer reaches of the Chicago metro area, and I already know I'm going to be late to the game because I won't be getting into Ames until the new kickoff time.
Now I get it, I'm an extreme example and I likely would have driven to my parents' house in Bettendorf the day before so this situation probably never plays out. But it's an extreme example of how "hey - let's move up the kick by two hours last minute" can mess with someone's day - ESPECIALLY when, at the time you're suggesting they make the decision move up the kick there was only a 30% chance of storms.