But the solution isn't Sub only. You can swap to emote only and your entire audience would still be able to chat with emotes. Or you can do followers only (which I know the bots auto follow the streamer), in which you can set a duration of follow time. For example 1 hour follow mode, in which people would have had to have been a follower of the stream for at least 1 hour in order to chat. Since the bots follow when they invade, they would not qualify to chat if you just put a little time on it. Meanwhile the majority of the chat (assuming they like you) would likely be unaffected and even if they are a 1 hour follow is no big deal.
I mean Jeff has no obligation to the streamers. Twitch doesn't make enough money for him to even notice most likely.
His obligation is to make sure the platform continues to operate and serve as a platform as intended. In which it is. See the part I quoted above, even if you don't want to do the raiding thing, you still have a variety of options to implement into your chat that both fix the raid problem AND aren't much (if any) hindrance to your chat.
It really is a shitty thing, but trolling will exist for as long as the internet exist. What these people are asking is for Twitch to do something that literally no company, agency, or ISP has been able to control since the internet began. Trolling. I mean the fucking government gets DDoSed all the time. PSN, Blizzard, Square Enix, literally every online platform has seen outaging because of some dickhead figured out how to troll them. If these big company's can't stop their entire service from getting hassled, what makes you think twitch can figure out how to protect a small portion of it's streamers?
And I fear this outcry and "day of twitch" thing is only going to add fuel to the troll fire. These hate raiders know it bothers people and it gets a reaction from the streamer, so they will keep doing it.
Instead if the streamers merely used the tools they already have, and ignored it otherwise, the problem would solve itself.