> On iOS, Android, Windows, MacOS, bluetooth headsets pretty much "just work".
I wouldn't go that far. On windows my headset shows up as two cryptically named devices, and using the wrong one or touching microphone input destroys the audio quality.
I can second this. I have a couple different pairs of Bluetooth headsets with microphones that work flawlessly on android, iOS, and Mac.
Windows 10 gets decent audio quality until you try to engage the microphone at which point it switches to a different audio driver with the quality of bad cellular phone call. It sees the headphones AND a generic “Bluetooth headset”. I’ve seen the same behaviour across Sony, Beats, and AirPods.
I wouldn't go that far. On windows my headset shows up as two cryptically named devices, and using the wrong one or touching microphone input destroys the audio quality.