But that's the thing, the mistakes in the elements aren't punished enough for the skaters to prioritize performing a program that they can do cleanly and therefore have more time and energy to devote to artistry and presentation.
But is "performing a program that they can do cleanly" the primary goal of figure skating COMPETITION?
Again, it's not an art contest. Professional competitions whose primary purpose is to entertain audiences may prioritize artistry, including lack of visible mistakes, with technique only appreciated as a support to the artistic purpose.
But for sporting competition, the technical challenges ARE the primary purpose. High quality (which may or may not have anything to do with artistry) makes elements and in-between skating "better" than lower technical quality, but it's quality is a continuum, not an either/or, perfection or no credit, nothing in between.
Artistry is added value. We love it when it's there, we reward it when it's there, but it's not the point of Olympic-style competition.
This isn't how I saw things! In IJS, inside each Component, each judge gives the weight they want to each criterion. I don't see why they would be deprived of this possibility. Nevertheless, the same weights would necessarily apply to all skaters for this judge's scores, or it wouldn't be fair. So, the judge would input it in the software, either before the competition, or (fairer in my opinion) before the start of the season, and the software would calculate the measurable part of the score with its weighing as planned by the judge, and after every skate, the judge would give their marks on the criteria that are still judged, which would automatically be weighted as wished by the judge and added to the automated part of the score, to get the final one. The judge wouldn't know the automated part of the score before the final score is announced, so that it wouldn't unduly influence their judging for the rest.
This is never how judging has worked in the past, and it would unnecessarily complicate the process for the judges without giving them more control over how to weight different aspects of each specific performance as they perceive them in the moment.
Let's take Skating Skills, specifically
Variety of edges, steps, turns, movements and directions
Clarity of edges, steps, turns, movements and body control
Balance and glide
Flow
Power and speed
These are largely related to each other but it's possible for different skaters (or the same skater on different days) to excel more in one of these areas than another.
The variety of edges, steps, turns, movements, and directions could be counted. It would require highly advanced programming, but in theory an AI could do this more accurately than a human who is also trying to evaluate all the other criteria at the same time.
Speed can be measured.
So are you proposing that the beginning of the season that, e.g., for all competitions they judge that year, a judge would decide, e.g., that the Variety criterion, as counted by the AI, should be weighted at 20% of their total Skating Skills score for each skater, and Power and Speed should be weighted at 20%, and then judge the rest of the criteria qualitatively, assigning numbers on the 0.00 to 10.00 scale?
And a different judge might decide that the same computer-generated counts/measurements of Variety should only be worth 10% of their SS scores and Speed could be worth 35%?
Would the latter judge then take this weighting into account, knowing that they assigned a high weight to Speed at the beginning of a season, when they see a skater who achieves a lot of speed by running on the ice rather than stroking, and then gliding with the speed they generated that way? Penalize the running in one of the other criteria?
Would judges be able to decide in advance that they want to weight variety of edges, turns, and directions more highly than variety of steps and body movements? Would the AI be programmed to count each of these separately?
What if a judge then sees a skater who did some really unusual steps and body movements while maintaining flow, that the judge wants to reward? Just do so under the Composition component, and/or GOEs for the elements if they happen during elements? If it's up to the AI to come up with the determination of variety and apply a weighting that this judge came up with before they ever saw this program and the unique skills the skater demonstrates, does the judge have no power to reward it in Skating Skills?
Stumbles, slips, outright falls, struggles between change of positions, spins traveling too far from its original axis, visible loss of balance. Anything that visually looks bad.
So "looking good" (to casual viewers only?) counts more than technique? Or can judges penalize poor technique that looks bad to them but just fine to the audience? Can judges reward step sequences with excellent technique that happen to catch a rut in the ice at the end? Or does the casual viewer's demand for harshly penalizing those errors they can recognize while ignoring pervasive weaknesses that are harder to appreciate on video, from a distance, and without technical knowledge take precedence?
Rino Matsuike's step sequence in her FS that she falls during? Zero. Deniss Vasiljevs' spin that he fell on his entry? Also zero. Neither looked good, and both disrupted each program.
In the current rules:
In a step sequence with a fall, the majority of the element can be completed before, although steps (and therefore levels) might be lost at the point of the fall and during the recovery afterward. In a step sequence with a fall at the very end, all the level features may already have been achieved and the judge may already be thinking about high positive GOE, only to have to lower the pluses to no higher than +2 once the error occurs, and then deduct a further -5, to end up with either -5, -4, or at best -3 as the final GOE.
For a spin with a fall at the very end, after the element has met the requirements for that spin slot and after it's achieved most or all its level features, the same might apply.
But for a fall at the beginning of a spin, that counts as an attempt and fills the spin slot with a no-value element -- any spinning that the skater does afterward to fill the time until it's time in the music to move on gets no credit either.
Same, for example, if they fall on what's obviously the entry to a jump -- the jump is called by takeoff with no rotation and no value. Then if they get up and call the jump again, either it will get asterisked (no value), or it will fill another jump slot, so whatever jump the skater had planned as their last jumping pass would get no credit because all the jump slots would already have been filled.
This is to prevent skaters to get credit for do-overs.
But if they've already completed all or most of the element, shouldn't they get credit for what they did?
Do you really want falling on the entrance to a jump to earn the exact same score as rotating a quad-triple combination and then falling on the second landing?