Lo standard in questo caso va preso in esame come una serie di specifiche implementabili o meno dai produttori.
In genere le specifiche sono W3C "recommended" ovvero "consigliate" a chi sviluppa.
IE8 implementa gran parte di queste specifiche, non tutte come fanno altri browser, però non è detto che questo si tramuti necessariamente in uno svantaggio nell'immediato per l'utente.
Dire che IE non rispetta gli standard è sbagliato, altrimenti neanche leggerebbe l'HTML semplice. E' più corretto dire che non implementa le più recenti specifiche W3C.
Fossi in MS cmq rifarei un browser da 0
.