Dann teste doch mal <div style="cursor:pointer;"> n anderen Browsern. Du wirst feststellen, dass auch bei NN, Mozilla und Opera der Zeiger erscheint, genau wie bei IE. Ich habe IE5, IE6, NN4, NN6, NN7, Mozilla 1, Opera 5, Opera 6 und Opera 7. Keiner dieser Browser zeigt etwas anders als den Zeiger.
Ich richte mich immer nach dem, was tatsächlich funktioniert. Die Spezifikation des W3C ist für mich nicht relevant, da ich Webseiten und keine Browser mache. Leider halten offensichtlich einiger Browserprogrammierer diese Spezifikationen auch für nicht relevant.
<div style="cursor:hand;"> funktioniert im IE und in neueren Operabrowsern.
Wie/ob man die Hand in NN und Opera mit <div style="cursor:???;"> erzeugen kann weiß ich nicht. Ich würde es aber in jedem Fall nicht mit CSS, sondern mit einem Pseudolink machen. Das funktioniert in allen Browsern. Auch in ganz alten und exotischen Browsern.