It's the weird straddling of "old model" and "new model," and the big players trying to catch up while keeping contracts happy. Up until this year, for example, when I watched my team play on their home channel, I'd get all the commercials too. So, same as being in-state. Now I just get a message about a commercial break.
The weird crux of it all is that you can watch many of the games if you want to wait 48 hours after the broadcast ends. However, in a world so connected, even not being on social media, even following a team 2,000 miles away from me, it's still hard to be purposefully oblivious to what's happening.
I was sorta hoping the next round of contracts would leap the content divide and make streaming a first-class citizen along the rest (I don't mind watching commercials while streaming, I'd assume that would just make those spots even more lucrative.) But it looks like we're still a couple years away from that.