Why can't Windows be normal?
The USB audio interface feature works pretty much as per standard on Linux and macOS, but on Windows it's a damn mess.
When investigating issues it was funny to see this written on an alternative usb audio implementation:
> Microsoft Windows USB Audio 2.0 driver available since Windows 10, release 1703 expects Full-Speed explicit feedback endpoint wMaxPacketSize to be equal 4, which violates the USB 2.0 Specification.
and other similar things...
🤦♂️ 😡