The pattern was there for a run up, and a drop off... they could never fill the necessary pieces to make a per run... hence the new coaching staff. Reality is always so much fun from the rear view mirror.
In 2016 they were a top ten team... The year I predicted a 10-1 season (before the season) with a drop off the following year. I do not predict playoff games. (Any given Saturday) If they hadn’t run into the coaching problems at year end, they might have held it.