It's insane they don't make a profit. Their overhead cost for servers or whatever has to be fucking ginormous because they're already 50/50 any money made by streamers outside of donations and the last 6 months or so they've been pushing for 8 minutes of adds every hour. 8 fucking minutes is a lot. It used to be 3. I doubt it's profitable this year, but I'm guessing they're less in the red than usual.
Not to mention I don't know what manager cut they get for things like bounties which can be up to like 10,000 an hour and shit for the highest tier streamer.
MoistCritical had a video about the layoffs and bounties came up . He said that Twitch takes the lion's share of the bounties and that even the smallest streamers would get way more money by contacting the company directly and negotiating a sponsored stream.