Here's the long and short of it:
Some good coordinators never become good head coaches.
Some not so good coordinators become very good head coaches.
Two different responsibilities...two different mentalities!
...and some are just meant to be position coaches. B Callahan is one heck of an O-line coach by all accounts, but should have never been given the opportunity to coach a major D1 program.