Joined 4 years ago
This feels more like Twitch just really struggling financially, as mentioned in the article.