So... For every 5 star recruit freshman Calipari starts he is going to replace with a 4 year senior from somewhere else? So where does that 5 star recruit go to? Why doesn't every standout sophomore sit out a year and then transfer to Alabama? On paper, they'd be the greatest team ever. Why was Carson Wentz playing for North Dakota St when he should have been winning with Alabama apparently? The guy is a NFL stud, what could have possibly kept him at NDSU beating Iowa State in Ames?
There are 129 D1 schools, that's a lot that aren't apparently all rushing to Alabama every year. In fact very few do so. This is only more fair to the players compared to coaches who say PEACE!!! and go coach somewhere else while leaving those previous players/coaches/staff in the dust.
The games aren't played on paper. You still have to perform and have chemistry between everyone involved. People don't just commit to winning, winning is expected everywhere, but they commit to the program, the facilities, the staff, the tradition, player development, teammates, their family.
Iowa State will be fine, if anything it'll help in both sports.