To be fair, this can really only be achieved in the Digital television age. Prior to that cable was analogue and it wan't cheaply possible to provide every customer with a complete and separate channel list