Cannes is now imposing competing movies to release in French theaters meaning that any streaming service won't compete because of stupid laws in France.
In France if you release a movie in theater, you have to wait 3 years to be able to put it on Netflix