I'm very much a "one and done" gamer myself. I can do with returning to a game for DLC missions or whatever, but I almost never start a new game. I keep all of my games though, in case a friend wants to play or I eventually want to replay.
Off the top of my head, the only games in my 100+ that I've replayed are Kingdom Hearts (the entire series), the Sly trilogy, the original Spyro trilogy, Jak II and Crash Bandicoot: Warped. The only one I've replayed multiple times (100% each time) is the Spyro trilogy. I'm not counting games wherein replaying is how one progresses, such as The Binding of Isaac.
Maybe you just haven't found a game that grips you and never lets go, like Spyro does for me.