Sabers wont void the contract. That requires both parties to agree. And the sabers cant risk losing him for absolutely no return.
I dont know the CBA well enough to answer but if Eichel ignores the sabers, and gets the surgery, can the sabers petition for eichel to be suspended indefinitely for the length of his contact? Because if the only recourse is to void his contract, that actually would be a win-win for eichel. Get the surgery (pay for it himself as well as the rehab) and then become a UFA and potentially make even more than the 10m per.
So this is my take. They can’t physically stop Eichel from getting the surgery. If he did, they could void his contract or suspend him without pay. Or they could live with it. There’s no way he could be suspended from the NHL for the entire length of the contract for choosing to get a surgery on his own body for an injury, and if they tried it I’m sure he’d fight it and win. Additionally, suspending him the length of the contract is the same as losing him for nothing. The only difference is Jack is older when he finally hits UFA, but Buffalo gains nothing besides “revenge” in that scenario.
As you said, they won’t void the contract. The organization cannot allow him to go for nothing. They also won’t suspend him for 5 years even if they could. Again they’d get nothing. Basically, I see no reason why Jack shouldn’t call their bluff and get the surgery. Dare them to void the contract. Look, I got the surgery. Go ahead, set me free. Buffalo can posture all they want but they won’t do it. If they do, Jack wins. If they don’t, Jack wins.