Here's a radical suggestion. Pay the price for the services you want? For everyone that gets a discount there are others who are subsidising them. Sorry mr gas man, I'm not happy paying that price for your service. Mr TV licence? I want a half price deal.
Can't afford the price for the package you want? Don't get that package until you can.
Sky's level of churn is at its lowest level for about four years. They have no real incentive to offer deal after deal just to keep you. As for the guy who suggested why they couldn't offer six months free? I weep for the future should you ever run a business.
Surely you're not serious? You're saying people shouldn't jump on deals, or negotiate contracts to get a better price?
Presumably you don't take any 3 for 2 offers at the supermarket?
And of course they have an incentive to keep you, why do you think the churn is so low?
You really have no idea.