Currently most of the cable and satellite companies have packages and channel prices. Instead of this pricing model if they can send all the channels, premium and regular, everything users are allowed to see or can view on its TV. Instead of fixed monthly pricing, users pay per use for every channel.
So for example, i will get HBO and all other channels, when i start watching it then only the cable company will include it for pricing. This will help both the cable company, users and the HBO. This is because of economy etc. most of the users try to cut on these pricey channels but with this model they can pay when they use it. This gives more user base for the cable and premium channels company. For users they do not have to pay for the time they are not watching, like during weekdays when users have hardly anytime to watch. But they can still enjoy during weekend without having to bother to pay for the entire period. In addition if have many premium channels why should user be paying for channels that they rarely watch.
Cable companies can easily track all the activity with their settop boxes which can track usage.