What's the limitation? My wild-ass guess would be that rx and tx have to be on the same radio frequency, so you can't do full duplex without packet collisions.
Some sort of hardware limitation preventing two protocols(profiles) going through CODEC or something. “Back/return channel” features are emerging to encapsulate profile over profile so it might change in the future
It's that the handset profile which allows two way audio but only with crappy phone style codecs is different from the audio profile that only has one direction for an audio stream but has decent audio quality.
What I don't get is that why the H/W companies don't just solve this by including a 2nd Bluetooth chip. Give up on running duplex, run high quality audio out to the headphones, and the mic as a separate device using whatever is best there.
And beats (at least my studio 3s) on Mac/iOS/Android.
If your going to do wireless on windows, either get a separate mic, use a corded headset, or a headset with a USB-wireless adapter unless you want it sounding like a tin can.
You could just stuff two headsets into one same headphone, sharing only speaker output and power. Battery life isn’t a problem, a random BL-5C from parts bin should work just fine.