Diminishing game rewards
The PlayOn folks have a nice graph of time to level in World of Warcraft as a function of level. I redrew it as level as a function of time. This view highlights the fact that your reward frequency diminishes over time. Early on it takes 2 hours of play to level up. But the rewards come more and more slowly to where you’re playing 10 hours per “ding!”.

Maybe the time spent makes the rewards just seem more valuable? Level 60 feels like a big accomplishment given the time involved. But then, that’s totally artificial. Or maybe the game developers cynically know they can get away with less frequent rewards because there’s so much sunk cost. Players spend so much time getting to 44 that they’ll spend longer for 45 because they’re already invested.