But don't you eventually run out of space? ._.;;
I have 540 Pokemon, I think that's the max you can have [not including your team], and all my boxes are full...
I say it can be done. I have the max amount of money, pokemon, etc, plus shinies of every Pokemon I want [stuff like shiny Shellos doesn't appeal to me...it looks almost identical to its normal one. Shiny Darkrai, on the other hand...]...I'd say I'm pretty much done. ._.
I mean, yeah, you can do online with D/P, but that gets old once you start to memorize your friends' teams, and you can do random battle with PBR, but half the time, you get noobs with a team of five hacked legends and a Lucario [which are ALL easily taken care of if you have good, diverse movesets], and that loses its fun after a while.
So I think it's totally possible to be done with a Pokemon game.