All I can really say is that customers complain, complain and complain and threaten to cancel if they don't get their way. Dish has no choice but to offer you discounts to stay, which takes away from their bottom line.
So when a customer really does cancel their service, why should Dish pay to ship their equipment back? claudes quote ends..........
Customers can complain about the charge all day long, but I think as far as Dish is concerned the customer cancelled, and they can get away with it because there is nothing further that can be done to save the customer. If they are loosing the customers business for good, then why not pass the final shipping costs along to the customer?
Well since customers are a large pool of people constantly churning between providers its best to first hold onto if at all possible and second leave on nice terms in case they EVER want to come back.
just like quitting a job, be nice give plenty of notice, and treat your old whatever with respect on way out door.