After I go a certain distance, I have a desire to finish what I started. There are plenty of games I abandon early, but if I play 85 hours of a 90 hour game, you can be certain I'm playing that last 5 hours even if the fun is over.I guess it did take me a while to wake up to fact i wasn't enjoying wow any more, and to stop... but that was 12 or more years ago. I forget these things.
I don't buy many games but they all cost more than the average cost US people pay, even with the increase. I have never finished a game just because I paid an amount for it. Time spent finishing something I don't like could be spent playing something I do.