No, it doesn't hurt everyone and it rarely hurts anyone. The NHL gets a majority of their players from the three leagues of the CHL. To make those leagues viable both developmentally and financially, they are protected from teams doing exactly what you are advocating here - raiding them for players. And it's not like this player is a dominant CHL performer. He's having a nice season but there is certainly more to add to his game particularly offensively that is better served by doing so against his peers than in a professional league against grown men. Similarly, since the CHL teams are gate driven, them having an assurance that the players they have spent time developing and in all instances having paid transfer fees down into other development leagues to have on their teams will actually be playing for them so they are as good as they can be to put fannies in seats.
The CHL is needed by the NHL as a valued development league and the CHL gets financial protection in their investment into these players through these rules. Without it, teams would fold more often than they already do and that reduces the number of opportunities for the feeder system into the NHL and also impacts AAA and Midget teams. It causes ripples that will be felt at other levels and would be a detriment down stream even further.