Twitch has recently (within the past few months iirc) started giving streamers a lot more control over how and when ads are run. I don't know a ton of details, but it sounds like the streamer has some target [1] (like 3 minutes of ads per hour) and gets to choose exactly when those ads are displayed. If they meet that target, it disables Twitch's preroll and midroll ads entirely.
I exclusively watch speedrun streams, and from what I've seen it works great for those. No more preroll ads, and if the runner is paying attention to their ad schedule, they run a big block of ads for when they breaks to stretch/eat/use the restroom/etc, or during downtime like reset-heavy and cutscene-heavy earlygame sequences, so you don't miss anything.
It's a significantly better experience than the normal preroll ads and random/timed midroll ads, and from what I've heard it sounds like Twitch pays more to the streamers who use this system as well.
[1]: https://help.twitch.tv/s/article/ads-incentive-program-getti...