Major part of revenue comes from ads. Ad free channel can't survive in india.Imagine big broadcasters decide to put their flagship hd channels out of all packs and bouquets and price them at rs.25 or 50 ,then those channels shouldn't show all those irritating ads.
Then people will be encouraged to take those channels.