Just because CX paid for their training shouldn't mean that they get no allowances for the next 40 years of their careers.
CX doesn't always pay for their training. Know of 1 guy who is from Hong Kong, never lived anywhere else. Came to the U.S. to get his training, then got hired by CX. After a few months, he was called into the office and was told that he is in fact a "local" and not entitled to any allowances.