D* and E* have to spend a lot of dollars to provide those channels to you. There's the receive setup in the city, a back haul to the broadcast center, all the encoders and mux'es to get the signal in a format for uplink, then the uplink and the transponder on the satellite. So it's not like they're keeping every penny without spending anything to provide it. And you forget the part that this is a signal that's transmitted in the clear over the public airwaves. D* and E* are not retransmitting this signal to any other area but the DMA for the original signal and allowing the public to receive a signal that they might not otherwise be able to get, which in the big picture is a benefit to the broadcaster.