From all the info I am reading, and as I posted earlier, it can get confusing because articles are not careful in how they characterize the charge. DISH does not have a surcharge, they clearly extracted what they are charging for locals out of the packages. That is an important distinction. The others however including Charter have added a surcharge on top of leaving the original cost in the packages.
The result is the same as far as cost to the consumer, but analyzing when comparing providers takes a little more thought. This is no different than Directv and their RSN surcharges. Their surcharge is not what you are being charged for your RSN's, it is added to the total.