The main issue is that they still occasionally punish channels for streaming non-gaming content, even ones that are generally gaming-focused (Destiny got a temp ban for streaming Youtube videos one night, IIRC.)
If Twitch wants to be a streaming platform that's solely about games, that's fine. If Twitch wants to be a general-purpose streaming platform, that's fine too. What's bullshit is when they not only turn a blind eye to streams that are only as gaming-related as they have to be to not get banned, but also have officially sponsored streams that have absolutely nothing to do with video games... and then turn around and occasionally ban users for streaming things that aren't video games.