What is the point that you are trying to make? That Iowa should just offer the best 2-3 8 or 9-man players (or players from smaller schools) that are on their board right now, regardless of where the staff has these guys rated? Iowa has done a great job of unearthing the diamonds in the rough, and will continue to do so. But there's a reason Iowa has been focusing a lot of time and attention on the likes of Eno Benjamin, Epanesa, Chevin Calloway and the like. They are elite-level talents who have the chance to come in and help Iowa immediately. And with development and some fortune, turn out to be great college players. They are the types of talents we usually see on Ohio State or Oklahoma or name your other blue blood. There is no guarantee that any of those 3 will be great, but the stats on 4 and 5-star players nationally tells us they have a lot better odds of being good college players than 2 stars do. Yes, Iowa has done a great job of unearthing and developing underrated guys (Sanders, Clark, Yanda, Greenway, and on and on and on). But wouldn't you like to find out how KF and staff could do if they started out with closer to equal talent as OSU or Michigan? I would.
As others said, Iowa was tracking Duwa closely but once the Minnesota offer came for him it forced Iowa's hand. They liked him enough that they offered him.