If it is implemented in Firefox, that means it works on OS X.
Apple is free to continue to devalue their products by refusing to support features, just as its customers are free to spend their money elsewhere.
> And then there we go again transcoding and adding software layers to make it work for everyone.
If that is what you want to do, that will work. If users want to support a platform that limits them to lesser quality, let them. Be explicit about why they are getting lesser quality.
Your software is not part of the Apple ecosystem, Apple is part of your software's ecosystem.