Twitch’s CEO on its biggest competition, Big Tech’s growth-at-all-costs mindset, and why Twitter isn’t really a town squareMarch 13, 2025