The way this has unfolded is going to make more teams second-guess signing players to big money, long term deals. There's way too much security for players (especially with NMCs) and we just saw Colorado unwilling to commit $13-14 million per to a player who is certainly worth that today, but in 3-4 years will likely not be. Otherwise, there's no way they make that trade because Rantanen is easily the most valuable player involved. Marner is another one that teams will regret shelling out max cap hit and term to sign.
Deals should be capped at 5 years max IMO. 8 years with a full NMC is a terrible business decision, and hockey is a business. There's no other employment relationship in the world that operates with those kinds of terms - specifically talking about other highly skilled, sought-after career specialists. If you don't produce, you don't last. Miller's actions are showing others around the league exactly what can happen if you don't build a healthy locker room dynamic, and the Canucks bungled the opportunity to discreetly solve the issue.
Leave it to the Canucks to be the team others learn lessons from watching.