Earlier quoted context omitted.
worksforme on Linux, MacOS and Android. I have a Bose QC35 and it just works, now for years, reliably. On Linux, it used to work quite okayish with pulseaudio, even automatic switching between profiles, when an application requested microphone. Since pipewire came around, much higher quality.
It works, but the quality is noticeably reduced. Gaming (and using VoIP in e.g. CSGO) on this profile is practically unusable, the quality of sound is so diminished that it is very annoying.
As for "reduced", as in, worse than simply monoplex stereo headphones (no headset/microphone support), true, but it's a bandwidth-related limitation, not software impmentation limit, AFAIK