Yes there is the issue of playtime and games like unepic offer around 20H - far more than many big budget games, yet no one would be willing to spend 30$ for that game as there is a correlation between price and expensive "cutting edge" assets.