Opinions will vary depending upon the playing and spending habits of the individual. So there will never be any sort of agreement in that respect.
If you buy maybe 6 games a year or even less, which is typical for the average player, buying a game that allows you to see the end credits roll after one weekend's worth of play probably isn't the best choice, assuming that average player games on a weekly basis, even if it's only for a few hours per week.
From the perspective of the player with limited funds, who games on a regular basis (as much as every day, over 10 hours a week), it makes even less sense to spend their budget on something they can't stretch over a lengthy period of time. In this repect, games that require grinding (MMORPGs, any online game with an XP system, etc.) or have a thriving online component are the clear "value" titles.
But, from the perspective of the player who has a greater budget for games (can buy any or most releases they want to play) and habitually buys games at a regular rate (anywhere from one per week/more to 1 per month) and doesn't play games as though it were their part time job (or full time job in rare cases), they can pretty clearly afford to pick up titles that can be finished in less than a week without much thought; they'll be playing a new game in a week or two regardless.
Personally, I have a hard time playing games that demand too much of my time because I know I will NEVER see the end credits roll unless a game is so fantastic that I am literally willing to monopolize all my gaming hours for weeks with a single game. This never happens for more than a month. Typically, it's much less.
I prefer an experience that will at mininum, allow me to experience the main portions of a game without making it a part time job over a weekend. If that experience is memorable enough, it's likely I'll be playing through at least one more time, or at least revisiting sections of that game via save points later in time, much like favorite movie.
That whole "dollars per entertainment hour value" mindset is pretty irrelevant to me. It would take an extreme example (paying $60 for a game I finished in 5 hours on the first pass with no reason to ever play again) to make me regret a purchase. Even then, I would almost rather buy the game that was a short experience, yet good enough to merit finishing, than a "great value" with "infinite replayability" that I wouldn't play for even ten hours anyway.