I'm no UA Apologist, far from it actually...
I hate to say it but I have to side with United here if there's leeches out there making money off information that was freely provided by United and it was being manipulated by its' own customers as well. On one hand you have the UA Customers who are given this information and trying to take advantage of the system by gaming for Upgrades, SDCs, and et cetera and then on the other hand you have companies like KVS and EF taking advantage of this and distributing this data for a cost when it's United who is paying for this distribution of data and getting nothing in return.
While I do appreciate free tools such as WATT, it's clear United is trying to control the revenue environment by trimming the costs that it does not have to burden itself with. It still sucks as an 1K when I want to search for flights with R available.