I've never understood why any league doesn't pool and divide revenue. It takes so much pressure off the individual franchises to support themselves in inferior markets and the reality is that big markets NEED small markets or else there is no league. The NFL's salary cap could be debated, but I've yet to hear a good case for why all media revenues shouldn't be split equally.
It wouldn't matter without a national TV deal, which doesn't make sense in the context of the sport. The Yankees can "sign" a TV deal for relatively nothing, they already are well below market price.