Hughes stated he wouldn't sign a late 20s player to a long-term contract.
You're likely looking at an off-season where he(Hughes) just makes a trade, or two and brings in another bad contract, or two.
Team is going to suck next year, so why pay to trade away Hoffman, or Armia, or someone when you can just hang on another year, suck and get rid if Hoffman as a ufa, or Armia will cost less to trade away. Might even be able to trade him and a 3rd, for a similar contract with 1 year less.
Vancouver needs RHD. Severson is a ufa. Habs could be looking at taking on OEL for their 1st and maybe send a lesser contract back like Armia. That type of deal might get complicated, but thar might be how the Habs get another 1st for this draft.
He's got 4 years left after this season, so that retention will be costly and that might hurt the Habs when they're ready to compete with 1, or 2 years left on his contract