I have a tendency to hop from game to game as I get new ones on sale. Typically for me to beat them, they either need to happen to be bought worth no other new games being bought for a while after, be short enough to burn through in a few days, or need to be beaten to I can interact with other people regarding the game.
I think the last game I beat was Pokemon Scarlet, which I had to beat so I could do the raids.