When you play card games, there isn't 30 seconds of just waiting for animation sequences (45 seconds if there's sand, leftovers, burn/poison damage, etc?). There's only waiting for thinking.Then consider that a card game should be played best 2 out of 3. No matter how you look at it, Stall is far more tolerable in a game like Pokemon.
Stall v. Stall between two really good players could easily go on for a couple hours on DS.
Anyway, when it comes to a game like Go or Chess where there are professional players, a professional league, and the game is taken to the most serious degree, then I don't see taking 2-3 days to finish one game as being unreasonable.
Pokemon is pretty much just for fun . . .