Maybe you should take it up with valve then? Valve are the ones that wanted to cut costs by using linux so the problem is with them, not square.