Free sports streaming is on Netflix, but the problem is, there are too many competing providers.I think this is a great time to step back…