But why? The NBA and MLB only caved to the pressure because it existed for them yesterday, it didn't exist for the NHL today.
As far as handling things goes, out of the Big 4 the NHL has actually done the best at everything in the last pandemic months. I think it would have been a pretty weird/unnecessary move for them to cancel games yesterday; when was the last time that's ever happened in sports, suspending games for social issues? I can't fault them for not doing that given their current situation in the pandemic, how unprecedented/unpredictable it was that MLB and NBA did that, and that they weren't facing any internal pressure at the moment.