Partially responsible, sure, but DotA has a very dedicated fanbase, stretching back to the days of the first DotA map in Warcraft 3. Also, it's a game that offers huge replayability, meaning the current number of people playing the game will likely stay stable, if not increase.