Theta sounds great... but of course what is stopping Netflix from creating Thete... that does the exact same thing or better
The 3 patents that Theta holds on the technology.
https://medium.com/theta-network/theta-awarded-3rd-u-s-patent-10-979-467-for-decentralized-streaming-56aac90906b6