No benchmarking, no quality
Good software makes its developers proud: they want to show it off to everyone and shout its praises from the mountaintops. Bad software makes its developers embarrassed and scared: they know any competent programmer could improve on their functionality in no time. Those TOSes that forbid competitors and benchmarking seem like coded messages from the developers saying “our software sucks!”