In the 6.0 era, clean programs meant much more than in the COP era. Kwan definitely has the advantage here. Kim rarely skates a completely clean program, and would hurt her a lot. Kwan beat Slutskaya and Cohen many times because she skated clean. One or two mistakes was enough to lose the title.
Correct me if I'm wrong, but Kwan had at least a dozen clean programs while Kim maybe 5 her whole career. I do agree that with the triple lutz-triple toe combo and bigger jumps, Kim has an advantage in terms of the technical mark, even with just 6 triples instead of 7.
Even then, I think a majority of World Championships would look like this.
With a clean performance, Kim might earn a 5.9 and beat a clean Kwan, but again, this would be rare (5.9/5.9). However, with just one error, Kim's scores would likely be reduced by .1 either in the technical mark and/or presentation mark. Either way she loses.