I blame shanahan for this. Shanahan should have had the foresight that the way both Babcock and Dubas see the game is completely different. He forced to make it work.
Then he chose a side (Dubas); and then Dubas basically hired mostly from his past working relationships in Soo (Head Coach, Scouting, etc...)
For good or for bad IMO the damage done by Dubas whether he tries to fix it or someone else comes in and tries to fix it will take time. It won't be immediate. JT contract will be on the cap for some time with Matthews and Willy up for new contracts before JT's contract expires and team IMO does not have enough quality young blood to replace Willy; and we also don't have decent goalie in the system who can come up.
We are basically hopeing Lily or Sandin (if he re-signs) becomes that solid top4.
Meanwhile quality depth is also severely lacking to compete in the playoffs. It is going to be a while.... I guess....