I think it might be quite clear why this happens. If you have a team of say sales persons, you would not want the top performers take on a role with more administration. So you promote the ones that won't leave a hole in the team output and are also somewhat competent, since the sales person will most likely be replaced by an average sales person.