I value longer games. I don't care for replaying the game, the only game I hardcore replayed a shit ton of was Super Mario Bros on the Wii, it was one of those games that was just fun to play over and over again.
But generally, for a single player game I want it to play it once and move. But I don't want to be getting a new one every week to fulfill my gaming addiction. I'm still playing Farcry 5 a month after buying it, It took me 3 months to beat Ghost Recon Wildlands, same goes for AC: Origins. That was also whilst playing other multiplayer games that take up majority of my time.
All 3 Wolfenstein titles from Bethesda took me a week to beat, and never play again. Not very sustainable, but I give those games special priviledge because I love Bethesda, and killing Nazi's.
Basically I won't ever replay a game, not even Telltale titles. I just want the game to be long upfront. 40+ hours is my go to if I buy a single player title at launch. But if I'm stuck between two games launching at the same time, I will go by that simple metric and then wait for reviews by real players. Most players want the upfront value, not replay value. Why waste time replaying a game when you can move on to the next big thing.