The flip side of the coin....O.K. Mr. Employer, I will stay for three years as per my bond
a) because I can't afford to pay it back and
b) I actually want to stay working here, I have just bought a house, my family like it here etc......Now, will you sign this piece of paper GUARANTEEING my job will be here for a minimum of three years?????????
Can you see the point gents, very one sided...if the're are a good employer, pay,benefits etc, and don't treat their employees badly, most people will honour their commitments (now I understand there may be one or two that can't due to maybe personal reasons, also one or two

who screw the system

, these are however a very small number of people,so there is no excuse to penalise the majority!
Regards,
Fatigue.