Although it still wouldn't be a cost-effective use of time, a sufficiently peeved customer could file a small-claims suit for a return of the fee (or some portion of it).
Actually not a bad strategy assuming the venue is convenient.
A corporation has to be defended by an attorney while an individual can be pro se.
As a result the corporation would typically want to settle rather than spend money to go to defend in court. My guess is as long as the person filing the suit didn't blog about it and bring attention to the action beforehand there would be incentive to settle this out of small claims court. The amount settled for could easily be the value over time of the "lifetime" benefit. If the company choose to go to small claims court and lost it would certainly not be to their benefit as it would show others what was possible and set some precedent.
Keep in mind that even if the company feels their contract is airtight they might decide to settle simply to not have to pay legal fees in many cases.