Not sure I agree with that, many businesses have discussed issues w/Steam publicly (including the giant EA) ...
http://www.1up.com/news/crysis-2-pulled-from-steam-ea-says-valve-to-blame
EA - "Steam has imposed a set of business terms for developers hoping to sell content on that service -- many of which are not imposed by other online game services," the statement reads. "Unfortunately, Crytek has an agreement with another download service which violates the new rules from Steam and resulted in its expulsion of Crysis 2 from Steam."