Valve doesn't have any business muscling developers into this or that platform. It's wrong if Microsoft does it, and it's wrong if Valve does it. Let the better platform win, in an open and competitive way. (I'm confident Linux would win out in such a contest, btw.)