Maybe, but here's the counterargument. A customer that jumps ship once is likely to do so again within 3-5 years. A customer that jumps ship twice, is just about GUARANTEED to jump ship again within 5. That means if the customer carries your average pack and single receiver, they're banking 49.00 a month give or take tax. They're worth just over 500 a year. At an average of 700 to buy that customer, (think single install 622) with one upgrade after 12 with a free install, and no programming package changes, and usually a questionable pay history, (let's not forget those 50-200 in rebates former customers pretending to be new ones demand) and Charlie's getting jerked around for about 2,000 per customer every two years.
Add in the regular credits for calling in and threatening to quit again just to see what happens, and it's just bad business. You're better off signing up kids that just moved into their first apartment than repeat offenders and sat hoppers.