Im just kidding. Im sure if Dish and Directv could, they would offer lifetime committments.
I could actually see this working, you agree to sign up for service, they give you the latest and greatest technology and a big discount and instead of paying for an equipment upgrade, you pay the cancellation fee when you disconnect.