The last (and only) time I went into a game with a "Yeah! I'm going to catch them all!" mentality was in White, since all the Pokemon were new. I set myself the rule of "catch all Pokemon available in the previous routes before moving forward" in my first playthrough and, well, I almost immediately broke it after the first Gym.
I guess it's because everything was new that I wanted to bolt through the whole game to see all the Pokemon, and stopping to catch everything every time would just slow down my progress.
I do try to catch everything I missed after I finish the main game (as I did in Pearl), but I never really aim for full completion seeing as my DS can't connect to anything, so I can't trade at all. The closest I got to completion was probably in Crystal, though I can't quite remember how far I got...