Hockey's problem (the NHL specifically) is, aside from poor production (the US broadcasts) and user experience issues (the NHL website and app), instead of catering to their existing fan base that is passionate, eager to watch many games of local and non-local teams, and generally happy to pay money for the ability to do so, they've made it more streamlined and a better viewing experience to pirate the product than to deal with blackouts and 4+ streaming services.
They've sold their soul to gambling companies, advertisers, and streaming platforms instead of just providing a great product to the people that care about it.
I've gotta have either cable or Sling, then find games that aren't starting on time and are switching between ESPN and ESPN2, Biz telling us who he'd bet on during intermissions, and board ads glitching out during play.
Even the highlights on the official app are complete trash.
We just want to watch hockey.