I love baseball, I love the MLB app. Last year, as the Dodgers finally got into the playoffs, I kept that app close to me every night. It's good programming, and a well-done thing. I'd even pay $100 or more a year for MLB.tv, except... for the stupid blackout policy.
If the home team's game is on the air, okay, but what about when your team's playing east coast (or west coast) teams. On my iPhone, I listen or watch while I'm at work. If I watch 5 minutes of the game on a break, I'm doing good. Just to see if they get everybody out in the 9th, or to see what happens in the 8th? Can your slugger get a grand slam? When you get home, and it's televised, watch it on TV! If it's not televised locally, and it's not on a network game of the week thing, then use the app!
You could even run the ads. I don't care. The money's in my pocket, but it's staying there unless the chains are taken off MLB.tv.