I believe some of it is due to NCHC and contractual agreements about what can be streamed on which platforms. It might also be about preventing password sharing on other devices to stream the game. I face a similar issue with the MidcoTV app. I can watch live TV on any device with the MidcoTV app installed when I'm on my home network (Midco), but once I leave my home network, I can no longer watch live TV. This makes the app less useful, as I can just watch TV at home directly. I understand that not everyone has multiple TVs, but it is frustrating that I can't watch my recordings or live TV once I leave my home network.