It's like u r living in a society and decide to hire a bus service for regular transit in set route, transport operator would normally charge Rs. 100 per person per day for it but if u tell him that we are willing to enter a 3 year deal then his per person daily rental will substantially come down. This same thing happened between dth operators and broadcasters earlier but this safety net is not allowed now hence broadcasters will now price their product purely on subscriber feedback or demand.
This might sound like expensive on the surface. But the flip side to this is that we should never face any blackouts. The deals between DPOs and broadcasters are now transparent. This is already visible by massive additions of HD channels to their platforms by relatively small cable operators all across India.