The more I think of it, the more I believe that Microsoft should get out of the web browser business. This latest mess with a new tag to render web pages correctly illustrates the point very well.
The other web browsers like Firefox, Opera, Safari, Konqueror, etc, all have no trouble keeping up with the web standards. As a result, when web designers create a page, it is a simple task to get their page render correctly in all non-IE browsers – just follow the standards. Then they have to add a lot of hacks to check if the user is using IE, and to use all sorts of workarounds so that the page will render correctly in IE.
Now, as IE tries to be more standards-compliant, it is umpteen years late in the task, and has to contend with the plethora of websites with these hacks. So it introduces another non-standard hack.
If IE cannot keep up with the web standards, which incidentally has been around for innumerable years now (what is it, 8 years now?), then Microsoft should really get out of the web browser business. Just install Firefox or license Opera to place on Windows machines. I’m sure these free modern browser vendors would be delighted to have it as the new default Windows browser.
In other words: shape up or ship out.