I guess it depends on your definition of a great coach... There are 2 type of successful coaches... great recruiters and great X and O guys.
Great recruits, but average XO guys- Matta, Turgeon
Average recruiters, but great XO guys- Beilein, Bo Ryan, Collins
The special coaches are able to be great at both- Izzo
But, I will agree with you, that if McCaffrey was our coach, I would struggle with many of his late game decisions...