I don't think there is such a thing as an "elite recruiter" to a school like Iowa. Bobby Kennedy has a pretty darn good recruiting reputation and he isn't landing 4 and 5 stars. Perhaps a guy like James Franklin could see enough kids to come here that he could win, but it would be an interesting case study.
Iowa is not a traditional power; Iowa does not sit in a rich talent geography; Iowa does not have a large population. Very few coaches can recruit elite talent to non-historically elite programs. Same reasons Nebraska, Wisconsin, and Minnesota don't recruit at elite levels and Nebraska has had quite a bit of historical success and Wisconsin recent success.
Iowa is not a traditional power; Iowa does not sit in a rich talent geography; Iowa does not have a large population. Very few coaches can recruit elite talent to non-historically elite programs. Same reasons Nebraska, Wisconsin, and Minnesota don't recruit at elite levels and Nebraska has had quite a bit of historical success and Wisconsin recent success.