>>10389608Twitch claims to have won the streaming which is why they're not doing custom contracts anymore. Add in the fact the they believe that the top streamers don't really matter as someone will always take their place. Something 11 million people streamed on Twitch in Q2.