Netflix's The Platform Has Users Losing Their Minds Over The Premise