Re: Epic Quests
I meant you will play the game over a longer period of time, not extend your sessions for a longer period of time.
Continued engagement is important for any game, as it pretty much directly correlates with how likely a player is to spend additional money.
Thus, limitations on how quickly something can be obtained keep you coming back over a longer period of time, as you have to wait between cycles to obtain more of the currency.
MMOs do something similar with their end-game gear: you can get so much of the currency used to buy it each week, and then you have to wait for the reset. This is to keep you playing, and potentially paying.