Employees who are good at their job get promoted. However, the skills required also change as you get promoted. Companies don't always check if the employee has those new skills, or they don't think to train the employee on the new skills. Unfortunately, this means people will often get promoted...