I have stacks of games that are years old I have not finished yet, some I have barely started, that doesn't mean I want them to be shorter in fact quite the opposite. I'm a collector, games are what I collect. I love long involved RPG titles, they are like a good novel or movie to me. I eventually make the time to get around finishing it but there are soo many good games out there and I have increasingly limited time, so it's no surprise how many of them I haven't finished yet.
Also consider that games take skill to complete. I'm not the most skilled gamer but I'm willing to keep trying that one annoying encounter granted I may shelve the game for a few weeks or month before getting back to it. The reward in finally completing the encounter comes when I get to continue the story, it definitely causes me to be more engrossed when I have to actually work to progress the storyline
What gets me about prices is how all new games are priced the same regardless of length or quality. A long AAA game costs more to make than the average movie so yes I expect to pay more in that case than a DVD or theater ticket. But not all games costs more to make than a movie. Why should someone pay the same price for a sequel to a shovelware game compared to a AAA title that actually took years to make?