It's super inconsistent across devices and implementations. I've had so many issues with it over the years.
I've had headphones where a slight change in the environment around me while walking would disconnect audio. Or IEMs not syncing properly the L and R channels.
Even in the best of cases using headphones with multiple devices is just terrible. Also syncing audio to picture rarely works as it should.