Hallo,
Insbesondere beim z-index, bei dem man ja nicht mit den Zahlen rechnen muß, sondern sie lediglich zu vergleichen hat.
Das ist nicht korrekt.
Also auf deine Frage: Ja, warum sollte man das anders machen?
Weil der Browser bei z-index nicht mit einem String sonder mit einem Interger zu rechenen hat.
http://www.w3.org/TR/CSS21/visuren.html#z-index
Grüße
Thomas