Bluetoth as a standard ist pretty botched, sadly. If I understood correctly it is a bunch of only loosely related protocols between major versions. And implementations often seem to be lacking. At least my experience with BT is horrible and over time loaded with hate and anger.
Interesting to hear that Apple managed to solve the issues within their closed ecosystem. So at least a solution DOES exists. The world could be so much better! Agree that it would be nice it thos solutions could penetrate the non-Apple world also.