MS samozřejmě mohl implementovat řadu věcí v souladu s doporučeními W3C. Jenže tu byla ta záležitost s box modelem, kde se W3C rozhodlo poněkud nelogicky prosadit box model odlišný od obou hlavních implementací (MSIE i Netscape). MS odmítnul rozbít kompatibilitu webu, a šel vlastní cestou. Osobně se tomu moc nedivím. W3C je příšerná organizace. CSS 2 byly navrženy mizerně, řadu věcí nikdy nikdo neimplementoval, a některé údajně ani implementovat nešlo. Od vydání CSS2 do verze CSS 2.1 uplynulo celých 13 let. U HTML5 je situace potenciálně dost podobná. Všichni implementují různé drafty, a W3C může přijmout ve finále něco jiného, co opět rozbije web. Tentokrát naštěstí sedí u stolu všichni, tak možná převáží rozum... a někdy v roce 2022 budeme oslavovat finální specifikaci HTML5 :D
http://html5doctor.com/2022-or-when-will-html-5-be-ready/