Oh, but there are recent games with replay value. I'm still playing the Baldur's gate games (although they probably count as retro nowadays -.-), and I'm quire sure I will be playing out Dragon age and the Mass effect games in the future (yes, I am a Bioware fanboy), not to mention Fallout 3 and a few other modern classics.
Plants vs. Zombies was mentioned in another thread. You can bet your rear region on that that will still be played regularily in ten years.
