It's been driving me crazy seeing all the hate Valve is getting over compatibility concerns when Valve is the only one making controller support on Windows outside of an Xbox controller work. For years I just assumed I couldn't use many of my controllers on Windows, until Steam added the ability to act as the in between and properly handle it. Microsoft has no interest in making anything other than their Xbox controllers work, and everyone suggesting some sort of "I can just buy X as an alternative" has some major caveat that gets conveniently ignored.