Let's not act like all games are short, because they arent. Go play Far Cry and Dragon Age that just came out recently. Even cinematic experiences like Tomb Raider and Uncharted on average is about 10 hours
Games are also a lot more technical now. And as always, some games will be short, and others will be long. You just need to find out if it is worth it.