Kaprizov literally did it, one of the reasons he stayed in the KHL was so he could go to the Olympics. One of the biggest CBA disagreements over the past two decades have been about players wanting to play Olympics/ best on best.
The players are not losing a single dime for this, they still play the same amount of games for the same NHL pay check.
Players have been prepping for this tournament since it was announced, I know for a fact that several of the players here changed their training programs and added additional duties in preparation for making this team specifically. Representing your country in hockey is one of the highest honors in this sport, many put those Olympic golds in the same breath as cup glory. Any time you wear your country’s jersey it is a point of pride for these guys.