Twitch takes a 30-50% cut of revenue from subs, which is an incredible money printing machine. Ads aren't there to make money for twitch. They're there to annoy users into subscribing.
https://www.ben-evans.com/benedictevans/2021/3/14/do-amazon-...
They're still struggling to make a profit.
Turns out their business probably needs both to work.