The McDaniels failure was largely the fault of Pat/Ellis, for not upholding his end of the promises he made after firing Shanahan. It was one thing after another with Pat/Ellis. Promising new structural changes after Shanny, that never happened and made it worse when they cleaned out the front office. Leaving McD to scramble to prepare for his first draft.
The whole Cutler fiasco was Pat's doing after Shanahan got canned, Pat wasn't going to take any orders from Cutler, who told Pat to hang on to Bates. That relationship was far more toxic before McDaniels showed up.
Point is, Pat/Ellis did a horrible job managing the franchise after the guy that's managed it for a decade (Shanny) got canned.