@memoriesin8bit yep, that's the big issue. valve was able to roll their own driver to seamlessly handle what is basically two mice strapped to a gamepad with three joysticks in software, and that driver is steaminput and also in the Linux kernel due to valves work with open source, but It would take Microsoft modifying xinput to specifically support a competing company's hardware for it to just work on any device