Cable and satellite companies bundle because their contracts with content providers force them to. They know very well that their customers would be happier with a-la-cart, but when you’re negotiating with a Disney (ESPN) or Viacom you can’t push very hard if you want their programming. They’ll just walk away and wait for you to come begging back after your customers start screaming.