It’s a shame because the UX of controller configuration on iOS/macOS/tvOS is the best I’ve seen outside of consoles. Even Windows, the king of gaming, doesn’t do as well with configuration of Microsoft’s own Xbox controllers (let alone those of competing companies). Instead on Windows Steam is required for any level of sanity with controllers.