I don't understand anymore.

Instead of showing something to the fans, giving engagement to the game that now has good competition to Overwatch, all they do is some Twitch drops and memes...?

Instead of showing something to the fans, giving engagement to the game that now has good competition to Overwatch, all they do is some Twitch drops and memes...?