Instead these rules,
Trai could have launched,
NCF for 200 channels, Rs. 153 /- (including tax)
If monthly bill crosses Rs.200, NCF should reduce to Rs. 120/- (including tax)
If monthly bill crosses Rs. 250, NCF should reduce to Rs. 100/- (including tax)
It would benefit Customer(in terms of number of channels in lesser bill),
Broadcaster( without reducing their price and other rules)
And finally DPOs( As most of the DPOs are in huge profit and giving discounted NCF, customer opting for more no. channels or monthly bill will balance their profit share)