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.)
why not? i think if steam flex its muscle (of which it still doesn't have enough), it might jerk studios to put in the effort!