Tata Sky is very smart. It is way to increase its own profit instead.
Suppose customer has Rs.500 balance and is using 4qty Rs.20 channels + 2qty Rs.10 channels + 150ncf = Rs.250 per month * 2 = 500(approx)
Calculation = Rs.260(ncf for 2months)+Rs.40(20% of Rs.100 *2 months (paid channels share)) = Rs.300 out of Rs.500 goes in tata sky pocket.
Now tata sky drops 2 Rs.20 & 1 Rs.10 channels . Only Rs.50+150= 200 now this will last 2.5 months.
After change calculation= Rs.325(ncf of 2.5month) + 25(20% of Rs.125 * 2 months(paid channels share)) = Rs.350 out of Rs.500 goes in tata sky pocket.
So tata sky profit is increased 13.33% by above example.
Though many customers by subscribe back but many would stop it as they might not have know the actual cost of channel. Also its perfect timing to unsubscribe as all fresh programming feed is already stopped so no addiction.
I think this will hurt entertainment channels the most.