I don't replay games often. In fact I don't rewatch shows often, or rewatch movies. I don't like to redo anything often. Music has a few replays, but even that will get boring. One reason I hate watching regular tv is because the same ads play every freaking time, and they often play reruns. It got so bad that when I was watching the NFL frequently, I would bring a book to read during the ad breaks.
Only games that I find truly exceptional will get multiple playthroughs. And it doesn't matter if they are short or long. Luckily I know what games I like so I can almost always choose a long and enjoyable game rather than a short and enjoyable game.
Take for example Bioshock (5 hour campaign?), Halo 2 (10 hour campaign?), and FFX (40-60 hour story?).
-In my top 50 games of all time Bioshock is #29. Great fun and worth a few replays, ultimately did not have enough depth to be higher in my list and might fade a bit if more games surpass it in the years to come.
-Halo 2 is #7, I was obsessed with this game's campaign and multiplayer. 100s of hours in the campaign alone even beating it on legendary, and 100s more in multiplayer.
-FFX is #2. I can replay this game anytime without getting bored. In fact whether I replay it often or take a long hiatus from playing doesn't matter. Because if I take longer breaks the next playthrough is all the sweeter.
For games outside my top 50 they usually get one playthrough. So compare Ratchet and Clank with FF Type 0 HD Both pretty fun, but I probably won't replay either anytime soon, FF Type 0 HD was more worthwhile due to length.