This is where MSFT's licensing fees screw over the controller though...
I bought a $50 dongle that allows me to use any bluetooth controller with the xbox, including 8bitdo's ultimate 2c controller(which is $30 currently).
I just still need to verify that i can boot the console with the controller... Recently i learned that if you shake the controller when its turning on and syncing it sends a boot/wake signal, which works for the switch and steamdeck.