Comment by bobdvb
Many content rights contracts I see instruct the streaming platforms that they must detect Linux and either give low quality or deny the playback entirely.
It's because, rightly or not, they don't trust Linux in comparison to MacOS and view it as a piracy vector.
I think it's because stuff like HDCP pretty much requires a "trusted" (i.e. locked-down) implementation.