Any game has the potential to be infinitely replayable you go for speedrunning or stuff like highscores or perfect runs, but you REALLY need like it, because when you play games this way, your understanding of the game's design increases, you get a more holistic, deeper understading of the game, and as a consequence things that might have been minor inconveniences could turn into massive problems and could ruin your enjoyment of the game, once you get a fundamental understanding of what makes your favorite game it hurts harder if you cant enjoy playing it anymore so be prepared or find a way to change your mentality.