I don’t get it. Aren’t there supposed to be standards for this? I would expect any random headset to plug into the headset and microphone ports and Just Work, and ditto for USB or Bluetooth headsets that report themselves as the appropriate device class.