A guy who trained with me a few years ago literally left the company 2 weeks after finishing line training and went to SE Asia.
Because of that person the company now has a 2 year bond.
That's why companies have them. More than 2 years I feel is a little excessive though.