It's really not just about one's ability. There are so many factors that can affect a skater's performance. In addition to ability, they need mental strength, good support team, strong motivation and determination, and confidence. It's unfortunate that some great skaters are not so great competitors, because you need to be both in order to produce satisfactory results.