Blackouts are inherently anti-consumer, but I get frustrated by people that wholly dismiss/ignore why the NHL enforces them.
The NHL and the 31 teams gets way more than $1B of revenue from TV networks every year and the bulk of those contracts' values is that they give the network the exclusive right to broadcast games. NBC, Sportsnet, Fox, etc wouldn't be willing to pay anything close to what they are currently paying if it was cheap and easy to stream in-market games. The reason NBC is willing to pay hundreds of millions of dollars to broadcast hockey is because that license is exclusive. They use that exclusivity to give their channels value and drive up the cost they charge cable/streaming companies.
Again, blackouts hurt the consumer, but the NHL isn't just blindly supporting them without a benefit. They are protecting their revenue streams. If NHL.TV came without blackouts, the NHL would have to recover about $1B in lost revenue annually. You can guarantee that the price for NHL.TV would go way, way up. I think there are avenues for the NHL to keep revenues chugging and better embrace how people watch content. I also think that the NHL and teams need to add/enforce clauses that condition exclusive rights on the network being able to demonstrate that they service a minimum percentage of the local population.
Assuming the NHL is going to keep enforcing a blackout policy in order to keep the value of their TV deals, they need to do a better job ensuring that the networks they partner with are accessible on multiple cable/streaming services and in packages that aren't cost prohibitive to the consumer. The NHL is going to struggle to compete with other sports if those sports are all on the cheapest cable/streaming tiers and the NHL is on that service's gold tier package. The teams have a tangible interest in their product seeing as many eyes as possible and Sinclair is not doing that. The Blues/NHL need to do a better job preventing these situations.