A game should be priced whatever price the Publisher/Developer thinks it should be priced. They were the one's that invested X amount of dollars into their product, so it should be up to them to charge whatever amount they think they'll need to charge, in order for them to see a return on their investment. And if they overcharge for their game, and it happens to NOT be any good, then people won't buy it. Effectively forcing them to lower the price until the consumer see's the value in it. The market does eventually balance itself out.
It's nice to believe that videogame designers make all these experiences for our benefit, but at the end of the day it's always going to be about their bottom line. And honestly, it HAS to be, otherwise why do it? You wouldn't show up to work everyday if you knew it was going to cost you more money than you were going to make.
You can't place a price on an individual's time of completion. Simply because replayability is different for everyone. Some people play a 7 hour game once, and never touch it again. While others will play a 7 hour game multiple times for months on end.
If a gamer feels like the game wasn't worth the price they paid for it, then it sounds to me like they need to learn how to make more informed purchasing decisions.
Gamers need to...
- ...stop buying into the hype generated by gaming media outlets. (The people reporting on gaming sites are gamers like you or I. Just because they're in the spotlight doesn't automatically make them more qualified. No one knows more about your likes or dislikes than YOU.)
- ...not allow their peer's to influence their purchasing decision's. (Just because your friend is a codependant gamer, who needs someone there to hold their hand while they game, doesn't mean you should waste your money on something you don't really want.)
- ...develop a better understanding of themselves as a gamer. (If you don't already know, sit down an actually think to yourself, "What are my favorite games? What is it that I like about them, and why?" And don't just figure out what your likes are, try to pin point exactly what it is that you dislike about games. You'll eventually be able to make educated decisions simply by watching in-game footage, or gameplay videos.)
Another good practice is to NEVER watch game trailers. I know, I know, but hear me out. A game trailer's only purpose is to make you believe that you NEED that game in your life. To build up that hype train. And if the trailer is successful in it's job, then it'll have you successfully convincing yourself (in the months leading up to the game's release) that you "Sooo need this game!!" -- So that by the time the game is actually released, you will already have made the decision to buy it without even knowing if it's truly any good or not.