Formula 1 starts on July 5.
Yea so essentially the vast majority of leagues that have entirely canceled are lower tier leagues. Here is a list of sports leagues by Revenue from 2018 and what they have done:
1. NFL - TBD as it's the offseason
2. MLB - Plan on playing but ongoing labor disputes
3. EPL - Starting Wednesday
4. NBA - Plan on starting 7/31
5. La Liga (Spain) - Started today
6. NHL - Agreed on a restart plan/working on implementation. Training camp expected to start 7/10
7. Bundesliga - Already started
8. Italian Seria A: Restarting 6/20
9. Formula 1 - Restart 7/5
10. Ligue 1 (France) - CANCELED
11. NPB - Starting next Friday
Etc...
They're pretty much all restarting so I'm not sure why the NHL should do something different. The conclusion of one season is more important than the start of another. When leagues have lock outs (no full season ones) like the NHL and NBA had and had shortened season they were widely considered legitimate. When leagues stopped early (MLB strike) people were outraged. Obviously circumstances are different but the end is important. I don't think you can use safety as a viable reason given 9 of the other 10 top leagues plan to start and all businesses are beginning to open.