It is a good question and I think there are several answers.
1. Phil gets all the athletes. Look at a player like Coop. I am sure that there are other coaches that would have tried to use him on offense as they would have valued his skills there more than defense.
2. This team is the Iowa Hawkeyes and just like every other college team out there the roster will be made predominantly from in-state talent. It isn't that a coach here couldn't bring in out-of-state talent, it is that if there is in-state talent it is a priority and kind of a requirement to get them. If you don't its a great way to alienate your fan base as there is a perception here. This is the same for every team, including Alabama and Georgia and USC. I just want to 247 to do a comparison and I chose Georgia and the class of 2020, a class that should be producing for us. We had Gavin Williams and Josh Volk, both FCS talents at best. They had Jahmyr Gibbs and Brian Branch, both NFL players, and both in the same spot in the rankings. Know that we were not getting Jahmyr Gibbs, but, it is also equally important to get Gavin Williams. That explains the in-state talent problem.
3. Lack of money. Now with NIL and transfer portal, you can buy players but if your checkbook is smaller than the other guys, and it is, you are not going to get the desired talent. Even before it was legal this was being done all over the place at all the big time schools. Just because it is now legal doesn't mean it is new.
4. Iowa is not a destination state.
5. The weather.
6. Lack of support. From the campus and Iowa City police, the DCS, the fan base (constantly bitching) and even their own players (James Daniels woke movement), the deck is stacked against them. Other schools, like Nebbie and all the SEC schools have the whole state behind them by covering up crimes, looking the other way on infractions, paying players off that could have a case, etc. I am not saying it is right, I am saying that is the way it is. KF, and Fran, do things the right way and with class but morality will always come a distant second to winning and losing when it comes to sports.
7. This is the only one they can control. The TE centered offense. In theory it makes sense to replicate what the Patriots did with Gronk and Hernandez. With all of the other disadvantages that Iowa has you have to know that you cannot do the same things that other teams do and beat them. You have to do something different. This was the plan. But in execution, they have not been able to surround the TE's with enough talent. And therein lies the problem. Why would an accomplished WR want to come to Iowa knowing they will never be the focus of the offense. So they don't.