I too agree with the concept of bonding. I would hate spending 30k (if I had it) on a qualification for which I was already suitably qualified. If I had to borrow the money, paying the interest plus the principle would make it even worse.
The company bond to assure a 2 year guarantee of service is a much better way as far as I'm concerned. Perfectly happy to commit to a job being offered for two/three years rather than to pay six months wages for the privilege. You would have to question a persons commitment if they were planning to leave after six months.
Paying for endorsements should be boycotted but bonding is a far more just system allowing both parties to get a return.