it's not a matter of subsidising the training expenses of competing airlines, it is just that rating the remainder amount of money to the remaining time you owe them (up to 3 years) seems more just.
Do u think that someone who would leave after 2.5 year with them should refund the total sum ?
come on...