Going back a few years...
The admin let Dodd run his fiefdom without interference. Dodd allowed Mack to do whatever he wanted to do, and Mack’s last few years were a total shit show, both in terms of hiring and on-field performances. He screwed up on coaching hires (and decisions like not letting Harsin actually run the offense).
When things finally hit bottom, the admin allowed the circus that was Patterson’s hiring and Mack’s firing (he deserved the firing, but as you recall it was handled poorly). Patterson was an awful hire who created more issues, including making a bad decision hiring Strong. Nice guy, in over his head, and another run like Mack’s last few years of hiring bad assistants.
Then the admin fired Patterson, and put in Perrin. Perrin would have been fine for a 3-4 month stopgap but, instead, they let someone who had no clue of how to run a large, modern athletic department stay on as AD. We would up with the embarrassing trip to try to convince a second-level OC to come to Texas, a poorly-run baseball coaching search (from which we somehow, with pure luck, wound up with a good coach), and a complete lack of a true coaching search, winding up with someone who, like his predecessor, seems to be in over his head.
Hopefully CDC can get this moving in the right direction. If the admin allows it.