Netflix skeptics have been wrong for two decades. Are they still wrong in April 2026?