Stranger Things Is the Reason Netflix Ditched China, And the New Season Will Keep It That Way Stranger Things came at a time when Netflix was in desperate need of a new subscriber injection and was preparing to hand the syringe to China regardless of the costs, but the popularity of the show suddenly solved the pressing issue.