One of the key draws for many Pokémon players is right in the old slogan - "Gotta catch 'em all!"
Part of the desire is the collectability. To be able to get a rare, prized Pokémon. In the original games, part of this was centered around there being two editions of a game, with some of them only in the other, with the desire to make trading a social activity. That said, it certainly didn't stop people from buying two Gameboys, two copies of Pokemon, and collecting them all on their own.
Some folks just have a compulsion to have everything.