Somehow, it's been possible for coaches to recruit sufficient players to places like Fargo and Cedar Falls over the past few years to man-handle ISU.
Toledo, Ohio seems to be able to draw sufficient players to to beat Arkansas and ISU. What the hec is going on there that's so attractive?
And really, for that matter, what kind of fantastic draw does Iowa City have for recruits over Ames? Are the location/weather/scenery/amenities in IC really that much different/better than Ames? From the sounds of it, ISU is getting better fan support lately. They seem to recruit well enough over there to get to a bowl most years, so it really doesn't seem like geography should preclude sufficient recruiting for ISU to get a bowl, or dissuade a coach from coming to ISU that can accomplish more than 2 or 3 wins per season.
Your analogy is pretty silly unless it involves a P5 school. The haves/have-nots discrepancy is much more pronounced in the P5 than the lower tiers of schools.