How come dish companies have contracts but cable never does?

Dish would get more customers if the got rid of 2 year contracts
5 answers 5