MLB gets it, just that the channel that covers your team owns the rights to broadcast is exclusively. aka why would they want mlb to stream it in their market. They would lost views, then lower commercial pricing and then them not making any money.
I know in NY the YES channel, offers in-market streaming package, lets hope other channels caught on to this.
No they don't, because MLB negotiates the terms of the TV licensing. They could set up premium packages where the local TV stations get a percentage of the revenues when it's watched on a portable device. Heck, they could just stream from the local TV feed itself, advertising and all - why would that be different then watching it on TV? There is a way to get this done where everyone wins - they are just stuck in old school patterns.
Tony