I agree with the concept of get a coordinator in place and keep them there. However, all rules have exceptions and this is one. I had no opinion on TP before this season but as I wrote several months ago, I felt after the UTSA game he was not the right fit and needed to go. And he just kept reinforcing that belief from Maryland to Purdue to Rutgers.
So keeping him would have been keeping something that was not fixable by the continuity theory.
Great move and great replacement hire by Bret.