* Comcast makes millions, if not billions a year off of equipment rental fees. $8/mo for a gateway and $12/mo for an HD box (at minimum) for cheap, crappy equipment.
* Streaming video has gotten good, but streaming live video is still a tough nut to crack. You can't pre-buffer things that haven't happened yet (said by someone who's used the NHL's offering for the past few years).
* Sports are keeping cable TV alive. NBCSN prints money for Comcast, and they pay the NHL a ton of money for that content, and the NHL has one of the smaller North American TV deals (due to demographics, regional popularity, and the weak Canadian dollar).