From what I've heard there are only 2 problems at play here:
1. the zamboni machines breaking down.. which is just embarassing - we should have the finest zamboni machine technology in the world!
2. skaters kicking out one of their skates at the finish line - sometimes leading to the ice being kicked, leading to a hole in the ice that needs to be patched up, etc.
Actually this is not the issue at all.
For starters, it's not just at the finish line that the problems occur. Also in the turns and at the start.
But the big issue is mismanagement.
Prime example, men 5000 meters:
Always, and then I do mean always (World Cup, National Championships, European Championships and World Championships), the machines are deployed after every 5th pair to clean and repair the ice. Which is needed because you can actually see the hard reflection of the ice diminishing, meaning that the surface is less even and softer (making it more difficult to skate).
But at the 5000 meters race they decided to deploy the machines after the seventh race. Stupid of course, and a real disadvantage for the people in the 6th, 7th, 13th and 14th race. And a big advantage for the people in the 8th and 9th race.
The result was unequal competition. Fabris, Bokko, Hedrick and the Russian (I forgot his name
) were really disadvantaged by this.
Why change something that works great in every other 5000 meters race ?