Blocking Streams with Ads Means Twitch will NEVER be Profitable
Twitch will never be profitable with broadcast-blocking advertisements. You block the LIVE VIDEO MID BROADCAST!
What you accomplish with this is frustrating the users or deterring them from testing the service or new streamers.
You then ask for subs or turbo to stop the interuptions or encourage people to use third-party software to just be able to enjoy the main use of your service without missing LIVE VIDEO DURING THE LIVE BROADCAST defeating the entire purpose of the service/Twitch, the ads or the potential revenue.
This is further exasperated by increasing the number of mid-roll ads based on chat activity and other metrics to actively interrupt high-tension moments to encourage subs or turbo.
Therefore you get far less revenue from each ad, sub and turbo than you would from any of them otherwise such as with scaling non-intrusive ads and no pre-roll/mid-roll FULL VIDEO BLOCKING advertisements.
Instead, you could have a mix of in-page ads, on-video ads in set spots for set games or categories or as moveable widgets for streamers. These wouldn't frustrate users nearly as much, viewers or streamers. This would improve discovery, user retention and would exponentially improve scaleable ad and subscriber revenue.
P.S. I was here. In an ad break. Missing the moment. Getting frustrated and disengaged instead of enjoying the content and community.