This has always been Microsoft's excuse: there aren't clear standards, and it's definitely partially true.
But they seem to be the only one of all the other substantial browsers (Firefox, Safari, Chrome, Opera) that just isn't even close. Why don't they just try what Firefox does? Make all our lives a little easier for once...