He does some boneheaded and stubborn stuff - the latitude he gives his son chief among them - but I agree with you.
On the other hand, given the NFL talent they produce there's an argument that they are near-perpetual underachievers.
I think the difference is that they don't produce NFL talent at premium or skill positions. Sending lots of Offensive Linemen, Safeties and Linebackers to the league makes you real physical and tough to play against at times but it doesn't make you an elite team that's going to win 10 or 11 games every year.
I honestly think Kirk does as well as you can possibly do at Iowa, especially considering the talent that he, and everybody else not named Ohio State, Penn State or Michigan, has access to in the Big 10.