Netflix spends $18 billion to own your Thursday nights. What happens when creators realize distribution is the only game?
Jun 17, 2025
•
3 min read