Would you be willing to do something very unsatisfying (for example, cleaning toilets) for five years if you were certain that the experience would afterwards bring you a deep sense of personal fulfillment for the rest of your life?
I think I would, depending, of course, on what the task was I was doing. I think that many people in this world go to work in very unsatisfying, often unpleasant jobs every day - basically going through the motions just to earn a living to support themselves and their families. And that is without the promise of anything in the future. So who wouldn't do something similar for five years knowing there was a personal fulfillment at the end?