Neil, the stats don't conclusively prove that Holding is better than Cairns at all. How did you come up with that? Holding has hit 1/3 of the sixes Cairns has. It doesn't compare at all to the Cairns/Richards argument, where they have hit almost the same amount of sixes (with Cairns adding more to his tally today.)
Saying Richards was a better six hitter (at TEST LEVEL, which is ALL I am talking about here) is like saying that a batsman who averages 30 was better than a batsman who averages 60. Saying that Holding is better than Cairns is like saying that a batsman who averaged 65 over a 10 test career was better than a batsman who averaged 60 over an 80 test career. Crazy stuff.
And another thing- to say that Richards was disadvantaged by batting up the order against the new ball is ridiculous.
Seriously, think about it.
Compare the NZ teams of Cairns' era to the WI teams of Richards' era, and tell me which of the two had more opportunities to bat positively. How often do you think Richards came in with his team in a good position? How often do you think Cairns has come in with NZ 50/5? How much faith do you think Richards was able to put in his teammates compared to Cairns, enabling Richards to bat far more freely?
Seriously, Richards could hardly have had more conducive conditions for six hitting, playing in one of the greatest sides of all time, whereas Cairns has had to play in an often mediocre (or worse) side and regularly been expected to dig NZ out of holes. When you also consider how freely Richards played, it would be more than reasonable to suggest that 84 test match sixes was pretty much his lot. Cairns, with the odds stacked against him, has racked up almost the same number of sixes in a far shorter number of tests while scoring far less runs. Truth is, Richards has this "aura", and people are scared to rank someone like Cairns above him, even in something as minor as six-hitting.