Some pilots will never be promoted to the role of Captain as they are simply not deemed 'Captain material'. It's a bit like being qualified as a pilot – just because you are qualified doesn't mean you will get the job, you need to be a suitable candidate.