Remember that the NHL was very reluctant to let its players go to the competition, due to several drawbacks, including the risk of injury, the business itself and restrictions related to the COVID-19.
In addition, the NHL has instituted a three-week vacancy in its regular season schedule to make it compliant. The league also learned that the IIHF would pay for player insurance, even those related to COVID-19. Due to these proposals, the NHL would have no choice but to accept this attractive offer from the IIHF.