I'm gathering that also, but that was exactly the point I was making. If someone is in an area that charges the $2 fee, it should be waived if the person has Sports Pack. And if someone lives in the Philly area, they should not be charged the added fee either given that they don't even get their own RSN.
That's not how it works. When you subscribe to Sports Pack, you are not subscribing to your local RSN, you are receiving all the other RSNs (outside your territory) and the additional channels that are part of the Sports Pack (Outdoor Channel, Universal Sports, etc).
Your local RSNs are part of your base package and provided based on your zip code. Different animal and much different cost structure.
Think of it this way. If you're in New York the YES Network, MSG, MSG +, and SNY demand high rates from cable, telco and satellite providers to deliver those channels to New York area customers in the various territories of the teams they offer (Mets, Yankees, Nets, Rangers, etc). However, those networks charge far less to allow YES to be delivered to a subscribe in Omaha, Nebraska. Plus, that customer in Omaha can't see the games anyway (only the non-games) without buying an out of market game package, which is another reason the cost structure is so different.