I’ve always struggled to understand how the Junior agreements are even legal. At the end of the day we are talking about not being allowed to take a paying job because you are indentured to a commitment that pays nothing. How in the world could that ever hold up in court? Sorry the leagues have decided you aren’t allowed to take a paying gig. Go work and risk your health for free.
The reason the draft is at 18 was due to a right to work lawsuit filed by Ken Linseman. In regards to how it's done, part of it is how corrosive having free rein to use the junior league recalls is to the junior teams. In the bigger picture the CHL teams having their players pushes their gate which in turn allows them to remain viable. They in turn pay transfer fees to midget and triple A teams that they draft players from which keeps those leagues functioning. Those teams in turn do the same to leagues below them. If the viability of the teams at the top is damaged, it hurts the feeder system below it, hampering the development opportunities overall. We know teams would abuse the recall rules because that's what they did - Scotty Bowman was one of the worst at it and his pulling guys like Tucker, Andreychuk and even Ken Priestley up instead of using his farm team was an active part of why the agreement is in place in the fashion it is.
If a player is good enough to be on an NHL team and pulling down NHL salary, he will be able to do so. But if he's not then the avenue to play and work on one's game remains returning to the junior ranks.
And I've yet to hear anyone credibly put going back to junior as the reason some prospect failed to develop. I see guys who jumped up who fail to round out their games or fail to hit the peak for their predicted development regularly over the years. But someone who goes back and dominates? Nah.
And this gets folded in with the issue that the roster as built in Buffalo has need for up-tempo players like Savoie and guys who win puck battles like Benson because so much of the roster is just not that. People want the thrill of rooting for these guys now.