CMAC was about the same level of talent as Kingsbury. Only difference was he had Fran's complete trust. CMAC Basketball career ended as soon as he got out of Iowa---anyone with talent plays overseas, CMAC went directly into coaching.
NO CMAC wouldn't have played the minutes he did if his father wasn't coach. CMAC started over Keegan every game of Keegan's Freshman year. , . There were many,many minutes of both CMAC and PMAC playing together. Fran had a rule regarding his two boys, Always one playing, sometimes both playing together, almost never both on bench---that only occurred in a blowout
Keegan and Kris being on the court together only happended a few minutes total in there careers. When Fran recruited them, he said Keegan would play the 4, and Kris the 3.....that never happened because PMAC was playing the 3. Kris sat on bench Freshman year because if he'd played, he'd of taken PT away from PMAC and CMAC.
Anyway the way to prevent Nepotism is don't put your boys on the team and give them preferential treatment. Fran got fired and partly because he spent a few years maximizing McCaffery Family time instead of doing his job and recruiting/playing the best lineups possible. He had a chance to recruit over CMAC and PMAC and he didn't.