The main factor determining a video game's lifespan is its player count. If a game has a healthy player count, the developers will keep providing updates and support. On the other hand, if the player base dies out, the developers will shut down services for the game.