Is the effective lifespan of a game much less than it used to be 2, 5, 10 years ago? I remember when Halo 2 came out that the active population (at least seemed to be) was large for years. Now, the active population for a game like Halo 4, Battlefield 4, etc. drops off significantly within a couple months.
For single player experiences, I remember back in the day playing the game game over and over again for years, even if I had already beaten it. Seems like these days most people run through it once and then are done forever.
So do games these days have less staying power? Do gamers get bored more easily now? Is there just so much more out there to play that people move on to something else faster? Or, has it always been this way and my perception has just changed now that I'm out in the real, post-college world?