fwiw, as far as I know there isn't really any interest in supporting specific controller features unless they can all be universally supported. Maintaining code for $insertcontrollerhere for 336874 different controllers sucks.
If it uses evdev/xinput/whatever macOS does - it works.
If it uses evdev/xinput/whatever macOS does - it works.
