Majority of TikTok's user base watches what TikTok decides to show them, which TikTok can optimize to lower their content creator payouts (and further optimized by only showing content that have been properly primed in the CDN). TikTok's monetization is also pretty nebulous and also terrible; Youtube's "bad" monetization rate is like $4 CPM, TikTok's is allegedly $0.001.
People choose what they want to watch on Twitch, which they have to pay as a portion of subscription costs to the channel.