Ya kinda like Oregon, Boise St, TCU, VaTech, Texas Tech, Okla St., Wisc, BYU, Utah, GT, WV. Teams rise and fall all the time, that doesn't mean that any other school besides the all time greats can't make it to the top and stay there.
With all the disadvantages that Iowa has going for them I think they do quite well for themselves. We know we are not an elite program, but we still send kids to the NFL (more than half of the teams you mentioned), compete with the best of our league, and make a lot of money doing it. We might never make it to elite status, but considering where the program has been in the past our fans have a right to be optimistic about our future.
Your examples don't disprove my point. Boise St. has been a blip team. A few years of success surrounded by decades of nothing. Oregon has been as good as any other middle-tier team in a major conference over the past 50 years. VA Tech is a storied program and sits at #17 on the all-time wins list. Texas Tech was good when Leach was there, otherwise see Oregon.
Every program starts somewhere, but because a team has had a few seasons of success doesn't mean they will continue to be successful. We're in a conversation discussing whether Iowa belongs among the all-time greats. Why are we comparing Iowa to Nebraska and Michigan and Ohio State? Because Nebraska, Michigan and Ohio State have all proven, over several decades, that they belong atop college football. They are part of the Ten Pillars of the sport. Iowa does not compare.