Because as soon as you were an adult, you could work for whoever you wanted, for as long as you wanted, for however much you could get.
I understand that things like the cap, the draft, restricted free agency, etc. might be necessary to ensure a competitive league and stable profits for the owners. But we should understand that it is a racket and is fundamentally illiberal; sympathy, not outrage, is what we should be feeling when an 18-year-old balks at such conditions.
I was working for the almighty dollar long before I was an
adult.
And no, we can't just work for whoever we want when we become an adult. I don't even know where to start, so I won't bother.
It pisses me off that these players play in the NHL. I would honestly rather see them go play somewhere else. They're jeopardizing the league I enjoy watching.
I don't think your argument holds any water because on one hand you talk about stable profits for owners but that's right after you understand the cap, the draft, free agency etc... and right before you call it a racket, and then I think after that you do what the kids these days are calling virtue signalling (this is new to me, might be wrong about the usage, if so, oops) by pointing out how your opinion is sympathetic because some new-to-adulting human that's really good at playing a game wants to pick where he plays that game professionally in a league that provides the structure and entire reason why player will get paid to play that game in the first place.
The NHL isn't denying anyone a basic human right by having rules that insist they play for the team that drafts them outside of specific conditions. Allowing players to have that much say jeopardizes the structure of the league. No league, great... I wonder if they'd all still get paid... I guess they could go play elsewhere. Which is what I was advocating initially.