ISU will never have the money and facilities of those bigger programs. We have one of the smallest fan bases in the big 12. We live in the tiny state of Iowa. Compare that to the other states with much larger metropolitan areas as well as a lack of in-state competition. Nebraska, Colorado, and Missouri all have larger metro areas and are the only BCS school in their states. The other big 12 teams have HUGE populations compared to Iowa. This is why we will never have a 70,000 fan stadium, and our facilities will never be above average compared to the rest of the conference, and why we will always be near the bottom of the conference in athletic budget.
In order to compete financially and numerically with other big 12 schools, the ISU fan base would have to be at least twice the fan that other schools have. If Oklahoma has 10% of its fan base attend games, we need 20% of ours. If Nebraska has 20% of its fanbase donate money, we need 40% of ours. ISU has a steeper hill to climb.