Manon is right. If you want to implement a different staff model, for instance with staff members having multiple skills, then increasing/decreasing those skills with time is reasonable. Right now they have single level, so that could lead to unpleasant situations. Imagine paying 500k for a "superior" level trainer, then a week later he drops to "advanced" :P . You already have the salary increases as a mechanism to renovate your staff.