"Live" PSIP is a misnomer. The ball games are live events. Unless you have a time machine to be able to know exactly when the game is finished and event is over. The Program System Information Protocol from the nets doesn't even know the answer. It would have to be instantaneous updates. In a TV station a master control op has a cue channel from the net to tell him what is going to be happening from them. Even that is wrong sometimes so the announcers do what is known as "fill" in the industry. It is a CYA time so that times can hit closer to correct at the affiliates. What's really funny to those of us that have been in the biz is to see it hit the air. In some stations that happening is cause for termination. Stations that carry news afterward literally have the news crew on set at the "normal" time and they wait just like all the rest of us. So as soon as the cue comes down the set is informed. Then it is still a waiting game for the national to turn it over to local.
I think you missed my point. At one time the FCC had passed a rule that stations had to keep their PSIP up to "time" (I think for every 15 minutes). So if a game ran until 7:10, if you looked at the PSIP at 7:05, it would say "ballgame". If the game ended at 7:02 or 7:03, they wouldn't have to change. That's what I remember. Obviously stations aren't doing that. The technology IS available though. I just don't know if the FCC changed their ruling, or if it's only supposed to be certain market sizes, or the rule is in place but the FCC isn't enforcing it.
Now, even if stations DID update their PSIP, that still wouldn't help Dish subscribers because updating PSIP wouldn't update Tribune, and heaven forbid PSIP be used in a Dish receiver.
And for the record... if a newscast followed a ballgame, a smart crew would look at how much time was left in the game before going out to the set. If there's still 10 minutes of game time left and the news is supposed to hit in 5, there's no sense waiting on the set.