There is no real difference between buying a rating from a company you work for or a private training establishment, is there? They both suck. A company that trains you on a type and then says "if you work 3/5 years with us there will be nothing to pay" has to be a better deal for the individual and is sensible commercial practice I would have thought - and the company I agreed to a bond with certainly didn't 'suck' they are one of, if not the most successful airline in the world.