It's less a question of technology and more a question of business at this point.
I think DAZN is an awesome package with lots of relevant content for a football (soccer) enthusiast like me at a very fair price.
Where anyone can pub-sub model streaming through "allstreams.com" and users just publish to it, and subscribe from it based on the content they want.
Subs pay some amountto subscribe to topics of interest and pubs pay premium to be "featured in their category"
Imagine "reddit for streaming"
and each /s/substream can have uses subscribe and comment and thread-topic beneath the stream....
with meta, mega, mash streams available as an option...
Build your own stream channel watching library....
#tag them so you can have #gaming streams lumped.
#nfl, #nhl or #Raiders for all things Raiders, as an example...
#news or #conservativenews
etc... you get the idea...
That said, the coverage is more reliable than ESPN's. When F1 moved to ESPN from NBCSN for the past year, I think it was a huge slap in the face to US F1 fans. NBCSN really cared about the coverage, they had their own team and they promoted the coverage. ESPN seems to run F1 like an infomercial, they just rebroadcast the british coverage. ESPN frequently doesn't broadcast qualifying or worse will broadcast practice and not qualifying.
EDIT: I use the Apple TV hulu app which probably gets less development resources/QA then other platforms.
FWIW, I've been trying PS Vue this month, and they handle that case far better than Hulu.
I'm really interested in F1 TV, but I suspect they'll never offer the features I want:
* Play via AndroidTV or AppleTV
* Live OR replay
* 2nd-screen sync for tablet or computer so I can watch telemetry and data and driver views.
It's definitely a non-starter to have to cast from my laptop to my TV, and only have a single-screen experience. I really want the main broadcast on my TV and only choose to have the telemetry or driver views as a second screen.
2nd-screen sync sounds cool, but I also feel like getting the sync right will be very difficult.