> So it seems to me like the problem isn't Bluetooth, it's shitty implementations of it.
Perhaps, but it kinda seems to me that there must be some inherent limitation of the standard which make it particular hard to create a high-quality experience?
The latency for instance - in my (somewhat limited) experience audio over BT does not sync perfectly with video.
The channels/codecs is/was so limited in bandwidth that until recently (few years back IIRC) headsets couldn't even send and receive decent quality audio at the same time. Even recent headsets like the Shokz Openrun Pro 2 has this limitation. (Which you could argue is an instance of "shitty implementation" since it was released after the availability of necessary tech (LE/LC3))