This really does not compute for me, so it's bad to stop ruining people's lives if in ruining their lives you could help other people's lives? What if the people addicted and raging over Flappy Bird are the same ones that you think should be helped?
You're conflating two acts: he has produced a game, and being addicted to games ruins some people's lives. But if he withdraws his game, their lives don't suddenly get un-ruined. They just switch to some other game.
Basically, you're suggesting that an equilibrium of (1 person-hour stolen by addiction : 1 person-hour of ad impressions given to charity) should be replaced with (1 person-hour stolen by addiction [just to some other game] : 0 person-hours of ad impressions given to charity). Note that there is no "0 person-hours stolen by addiction" option.