I only do it for the games i love... 100%...
But most of the time, 80 or 90% of a game is enough, i don't need to find ALL the collectibles or to do ALL the sidequests... if i see the end of the story, that's ok, i'm happy...
I've finished Galaxy with 242 stars, so that's a sure 100% ! And Twilight Princess, i think 90% complete, never done one of the sidequest ...
For RPG's, it depends on the story and the combat system... no problem with Skies of Arcadia or Baten Kaitos by example, but if i find a game too boring, if the story is too simplistic or too "kiddy" for my taste, i don't force myself, and i sell it in secondhand shops... i only keep my favorite games, usually...
Lately, i've finished Paper Mario on VC, don't think it was 100% with all the badges and items, but it was cool like that... and now i'm tryin FF VI for the first time on GBA, i've played half of it, but i'm not too sure i'll even finish it, too many random fights in some areas, sometimes i just get bored... i'll try to go to the end of the story, but won't try to find all the espers, or do all the eventual sidequests, that's for sure...
Next one: Metroid Prime 3, just got it today... i'll finish it for sure, that's all i can say, lol...