Depends on what recruiting site you look at I guess, but Pryce, Dembele, and Freeman are all 4 stars on one of the 4 major recruiting sites (Espn, Rivals, 247 and ON3). Cooper Koch is also a high 4 star and has been tearing it up this spring on the AAU circuit--and yeah he's a legacy kid, but those aren't always layups to recruit--just ask Minnesota or Penn State who recently had 4-star legacy kids go elsewhere. If you look at Bowen and Dix's offer lists, it's not like Iowa wasn't competing against good schools for either of those guys. Compare that to Kirk this year--the '23 high school class had 2 total 4-star guys and one of those grew up in Iowa City.
As for the portal, something to keep in mind that apart from QB, guys in football generally make less money in NIL than basketball. So the cost to get the foot into the door to recruit someone is generally higher. The other major difference between football and basketball is the power gap is much wider between the SEC/Big Ten and everyone else in football. In basketball, the Big Ten is competing with not only 5 other power conferences for recruits (adding the Big East) but also has schools like Gonzaga, San Diego St, Memphis, etc that are good basketball schools outside of a power conference structure.
And if you really want to know what Iowa State has that Iowa doesn't for basketball, look whose suite TJ Otz was in at the Kentucky Derby. It's not some big secret that he has a sugar daddy bankrolling his basketball team.