I can understand Comcast attempting to find ways to commit the customers to their service to make it more difficult for anyone to change services when and if suitable competition arrives, but this just doesn't seem to make a lot of sense.
More likely they just had the resources available and decided to create a low cost service (to implement and maintain at least) that can only make them money.