It's another offseason filled with players wanting to be shipped somewhere new, but only if they approve the destination and I can't help but feel that rightly or wrongly, the end conclusion is hurting the game and frustrating the fans.
My reply in a comment on that post:
No. Frankly the only answer is the one you hand wave away at the top of your post: if management doesn't want to deal with NMC/NTC contracts, they shouldn't offer or sign them. If they sign them, they should live with them.
The NTC is about player compensation, the recognition that at a certain level of skill, the player wants some kind of control over their destiny and career so that if a contract does go sour, they don't get shipped off to some career graveyard like Edmonton (see also Dany Heatley) in exchange for a bag of pucks (see also Dustin Penner).
Banning NTC contracts would put the power disproportionately in the hands of management, and like him or loath him, Heatley's history with the Senators had afforded him the respect that gained him some measure of control over his destiny should a move be required.
You claim these contracts "hurt hockey". I don't buy that. They hurt individual franchises, yes, and I can see how individual fans could confuse the two. If a franchise becomes stuck with a player who doesn't want to be there, then that's a problem. However, shipping him off somewhere else he doesn't want to be like Edmonton doesn't fix the problem. It merely transfers it. And while shipping Heatley off to Edmonton would have solved Ottawa's immediate problem, it wouldn't have done anything for the Edmonton fan since Heatley clearly didn't want to be there either.