I really really don't understand how pokemon is still so bigThe big TV series plays a part.
But honestly the biggest thing is probably that Pokemon has 0 competition.
Name another monster collectathon with hundreds of monsters that has variety, multiplayer options in a package that is available to all ages.
If CoD sucks, there are other FPS games. If Pokemon sucks and you like collectathons, you have to suck it up.