I personally believe that not one player is objectively worth the max contract in the NHL right now, but that, nevermind the true top-end guys like McDavid or Crosby, any top-5 player at his position (except goalies) could be worth the max contract to a team with the right setup, needs, and window of cup-contention.
A team's needs, past and present performance (PR, style of play, coaching, etc.), and overall composition will always increase or decrease any star player's value to said team versus the remaining capspace they have to spend. Thus, all players' contracts are, by virtue of offer and demand, extremely volatile and subject to extreme changes, including offering the max contract to a needed asset.
Give an okay top-4 defenseman to Nashville and he'll get buried in their depth chart and play third pairing. Give the same guy to Montreal, Ottawa, NYR, and he'll be given a pretty good part to play. That's the same value given to different teams which leads to a massive difference in valuation though different team needs and composition.