Netflix's new sci-fi series defines a new era for the streaming service, as it stands out amid a crucial 2026 streak with Stranger Things ties.