Another issue: they all want you to have proprietary non-free DRM software in your web browser that is a big pain to install. None of these services "just work" like you'd expect, and users have to spend a lot of time configuring their browser for services like Amazon Prime Video and Netflix. And in the end all that configuration work just ends up making your browser much less secure with code from untrusted sources like Google Widevine (a company whose objective is to serve you ads that are personalized as much as possible by tracking your every movement and click).
Firefox tries to sandbox Widevine but this code is from a dirty company and you can bet it's trying to break out of that sandbox.
This is like, one of my top reasons for thinking there's undisputed superiority (FOR THIS USECASE) in Apple's platform. They own the full stack, so there's nothing to install and it does work exactly like you'd expect it to. Yes yes you have to then own their devices and I know not everyone is in love with that but if you want to consume content, that you pay for, and not fight against the tech you're paying for, it's either Apple or buying blu-rays
I suppose that addresses the grandparent’s concerns about ease of use, but it makes the problem of running opaque proprietary software controlled by the platform operator even worse.
It's not just the browser—my Apple TV will sometimes refuse to play a Neflix video because it claims I'm not connected to an HDCP TV. Of course I am, but some negotiation on the HDMI port failed and I have to switch away from the Apple TV and then back to it to force a renegotiation.
Surprise, surprise—I never have that problem with the Plex app.
Firefox tries to sandbox Widevine but this code is from a dirty company and you can bet it's trying to break out of that sandbox.