For example, I never bought any CoD because of their value. I don't want to play a game for just 2-3 evenings for $30-$60. I can easily get nulled games like that.
But I definitely will buy the game which can take 200-300 hours or more for full completion or multiplayer for $50-60 as Guild Wars 2.
Well, to put it simply, I'll buy the game if I'm sure it'll take >100h of gameplay. Another example - Overwatch. I played it just for about 100-120h after release, but I absolutely sure it worths its price.
And I never buy a game if it can take less than 100h for full completion or multiplayer.