YouTube and Netflix Head to War

The battle has been brewing, forcing creators to pick a side escalates...