Twitch and affiliates would make more revenue (I believe) if the monthly subscription was replaced with 100-bit cheers per "episode".
Rather than pressure viewers to pay 6.99 a month for ONE person (or rather than pressure one streamer to feel sub-guilt), viewers could credit their Twitch accounts, then pay a number of bits per "episode" or stream like a tip-jar, the reward being no ads for that stream. I know I'd be willing to spend more money if I could spread my budget across the many streamers I appreciate, and I know as a streamer I'd stop considering leaving Twitch just to alleviate the guilt of people paying me even if I don't want to show up for a week or two. It's hard to dedicate an entire month to a handful of people who may or may not stream, so making people want to hang onto their budget like that is really leaving money on the table for everybody (both Twitch and Affiliates). I hope my idea made sense!