Maybe because the GF bond $$$ value is twice the average in the industry?
Remember: A320 Initial Bond: 24000 BHD almost 48000 Euros
Same training with Lufthansa Training (Hotel included): 24000 Euros (And Lufthansa is by far not the cheapest training provider...)
They should better focus on trying to keep people and make them happy, instead of forcing them.