These schemes, like all insurance plans, only make sense if you know something the insuring agency doesn't.
If you intend to work only three years and then retire to volunteer in Africa, it might make sense, just like a life insurance plan might make sense if you have a family history of cancerous death by 40.
But if you intend to work hard and succeed in life, then this is a terrible deal. Your income should rise significantly in the first ten years after graduation if you are talented and motivated. I would only take a deal like this if you know something about your future that they don't, like that you're secretly a drug addicted video gamer who is going to be a total fuckup in life.