I think one possibility is because, each year, a few weeks into the season, DirecTV/MLBEI and Comcast (and DirecTV/MLBEI and Rogers) hammer out a single-season agreement for DirecTV/MLBEI to include feeds in the MLBEI package from non-carried RSNs. This may or may not be the result of, or at least partially influenced by, complaints from fans to DirecTV, Major League Baseball, Comcast and Rogers over the first few weeks of the season. Another possibility could be that an agreement to carry game feeds from non-carried RSNs in the MLBEI package is already in place at the beginning of each season, but it requires additional per-game payments from DirecTV/MLBEI to the non-carried RSNs, which DirecTV/MLBEI want to minimize as much as possible. Either way, the underlying cause is the continuing non-carriage of CSN Philly by DirecTV, in my view. Of course, this is only my view, and it could certainly be wrong. I understand that adding feeds to MLBEI for games not already being carried by the full-time RSN feed for that particular team requires additional bandwidth. But I can't make any sense otherwise about a first-for-the-season Phillies broadcast finally appearing yesterday on MLBEI on a day when the Phillies broadcast just happened to be carried OTA-only by WPHL-17 (and also by the Marlins network as a dual feed), while all previous games and the next several upcoming games, which are all CSN Philly broadcasts, are not shown on MLBEI. The coincidence is simply too remarkable to believe that DirecTV somehow just happened to find sufficient bandwidth on that one day only to add a Phillies broadcast in an otherwise supposedly continuously bandwidth-crunched environment (from MLBEI, NBALP, NHLCI and Masters coverage all running at the same time). In any event, hoping that this situation gets resolved shortly, with plenty of Phillies (and Astros and Blue Jays) feeds being shown, so everyone can enjoy their own team's broadcast.