I think it's pretty simple.
He's worth more to Louisville than Iowa.
Excellent player. Clearly liked by teammates.
Valuable to Iowa, but not a difference maker.
To Louisville, he could be difference maker.
I don't think we should feel let down. As someone pointed out, he didn't mislead fans...