Another very important thing why people stop playing games is because they see treads and comments that pop up saying "SC2 IS DYING", and everybody abandons ship and it keeps new players from buying the game, who wanna buy or play a dying game? I remember people saying this way back when it was new at its peak, and suddenly more and more people kept up this trend. Then big community personalities like Day9 among many other content creators stopped supporting the game by doing content and now you never see new starcraft videos on youtube, and people forget that it actually is a really good game.