¿Se debe esperar que nuestro codigo CSS (2.1) valide?. La razón de mi pregunta es que para realizar diseños complejos se deben recurrir a propiedades que no pertencen al estándar CSS (al menos el estándar 2.1), propiedades como text-shadow, opacity entre otras no validan y se tiene que recurrir a otro tipo de soluciones (para obtener efectos especiales he leído que podemos usar imágenes .png, pero que lamentablemente IE6 no las muestra bien, en fín

Creo que mi pregunta desencadena esta segunda: ¿Que tán importante es que el CSS valide?, debo sacrificar algunos efectos CSS atráctivos con tal que mi código sea válido?
Saludos y gracias por leer mi tema.