The referenced Bluetooth bug on the Github readme seems like a pretty good reason. "We don't want to work around or deal with the bugs on other platforms" seems like a reasonable position.
This bug prevents injecting magic handshake that enables all features. It wouldn't be relevant if Apple didn't block these features in the first place.
Btw it's not some magic feature set they spent years to research. Sub $60 Soundcores have most of them if not all.
How was USB C on Apple a “mess” when it came out on the iPhone 14? It supported all of the standard USB protocols - video, networking, mass storage, audio etc.
Yeah, I don't think the connector criticism of Apple really stands up to any scrutiny. 30-pin was strictly better than USB-based solutions when it came out, as was Lightning. They supported both of those for a very long time and kept tons of iDevice accessories around the world functioning.
Yes because Apple has a monopoly on - Bluetooth headphones you can use with Android devices??
Do console makers have to make sure that their accessories work with other consoles? Do TV manufacturers have to ensure their remotes work with other TVs?
And no you never had to buy Apple branded or licensed charging cables.