You know what the problem is? They have made the scoring so overly detailed that they cannot tell the forest from the trees.
1. Falls count for a tiny amount under the COP. They do. If a good program is 100 + points, a -1 deduction is less than 1%. Contrast that to under the 6.0 system. They would usually lose .2 or so for each fall. So today, a fall is less than 1% where before they were 3.3%. Of course, I'm generalizing and guesstimating here, but by many results have resulted in a faller beating a non-faller.
2. Things that are invisible to the eye count for a lot here. This is fine, except that by making it so important that ur's and wrong edges are punished, they make it very easy to play favorites by double checking some people's edges and rotations and not others. There have been many examples of people who seemed to do well but did not.
There is a limit to the amount of times umpires are allowed to double check calls for baseball games. There needs to be a limit in skating as well, if there isn't already. Otherwise, it's just too easy to fix, by deciding who to nitpick on. Either have an official from a country with no top skaters check every single lutz and second jump in a combo (the two most likely problems), or limit it to one jump per skater per competition being checked, or get rid of it altogether, and punish only the noticeable, messy, program-affecting mistakes.