Copying my own post not because I'm pretentious but because it also relates maybe more to this thread than the BK one....
Here's my guess on everything: Kelly and ND had agreed to some form of Kelly retiring at ND within the next few years plan with some of the newly injected blood taking over, back in 2016 this made sense to Kelly and all involved, but then he goes out and succeeds beyond even Kelly's expectations. Now he's invigorated with the desire to keep on as the head boss, but the powers that be know that the only way to keep Freeman and probably just get him here in the first place (the game-changer) is if he becomes HC eventually and sooner than later as people are already calling to gauge his interest in big time jobs like VT. ND tries to tell Kelly that they have to stick to the original script but he thinks he's got more than a few years and sees this somewhat forced end to his career as a bit of a slight. LSU comes in offering big cash and for it to be his show and his show alone and the rest is history.
Kelly will try to keep what he has determined to be his crew at ND (the guys who have a history with him prior to 2016 and/or who he believes are irreplaceable ie Elston, Tommy, etc.), but there are going to be those that are loyal more to Freeman than Kelly (Mickens) and some who know if they stick around they will get promoted internally at least for the time being. (Maybe Elston and Taylor)
The ND admin aren't going to be happy having to promote Freeman sooner than expected, but I think that's what they feel they have to do. They also won't like that a guy like Fickell is out there who would be big, but I think they believe continuity with our recruiting efforts and culture is key. And if you hire Fickell (as good of a hire as that would be) Freeman is outta here and so is half the team and recruits. You have to think, you didn't just fire a guy, you're headed to the playoffs AGAIN (in what was supposed to be a rebuilding year) and your recruiting is on a new level. There is nothing needing to be fixed that you need to hire a "culture changer" or "program builder" like Fickell.