Part of it, I think, comes down to the sort of games I typically play… if I’m buying a AAA action game, it’s something something like Sekiro, and I’ll absolutely expect to get my hours : dollars value out of it. (Incidentally, I played Sekiro for 62 hours after buying it for ~$48, so that one worked out fine.)
And to be clear, I’m not here for useless padding, either. If I lose interest before reaching the end of a game, it doesn’t matter if there was 60 hours of content there - I’ll judge it against however much time I spent before getting bored and uninstalling it. I’m also not against short games… I often prefer short games, but I also won’t pay $60 for them; I’ll check the estimated playtime and wait for an appropriate sale. I’m absolutely not advocating for every game to be 60 hours long.
There’ve definitely been games that I didn’t get my 1 hour / $1 from, and were still happy to have played… Brothers: A Tale of Two Sons comes to mind. I paid $15 IIRC and it’s over in 3 hours, but that stuck with me for a really long time. That’s my equivalent to going to see a movie (which I also do incredibly infrequently); it’s a “waste” from a purely monetary perspective but sometimes that’s okay, and I’m willing to splurge. I’ve seen 5 movies in a theater in >10 years, for the record. I would not consider it a good use of money, generally speaking.)