I was just reading an article about this.
I would say very few people would ever collect the full bonus. That is why its on offer instead of a pay rise.
People see a salary increase from day one. Bonuses can take years to get and are easy to forfeit.
Regionals are just not interested in treating pilots like humans.