NHL players and teams were understandably concerned about being stuck in China for up to 5 weeks if they tested positive. The way the omicron variant is ripping through the league right now (a league that is fully vaccinated, minus one player, Tyler Bertuzzi, you selfish fucking idiot) I think that was a very valid concern. The number of players in the Covid protocol is looooooooong.
I’ll also note that the decision not to go in 2018 was made by team owners; this time, the NHLPA was in agreement that they should not attend Beijing.