Wow. Microsoft truly does not fail to fail.
Here’s the short version: you may have heard of Microsoft Outlook, the most popular email program with 36% of the email program market. You also may have become accustomed to receiving nicely formatted emails that aren’t just plain text (called HTML email). HTML email is difficult to send, as there’s no set standard for how to display the emails across the many different email programs (Outlook, Yahoo, Hotmail, Gmail, Apple Mail, etc.), particularly when it comes to CSS, a standard for how to format stuff online that’s ubiquitous at this point, except in Outlook, of course. Almost everyone has agreed to an HTML email standard, except for Microsoft with their Outlook program. But not to worry, Outlook 2010 is coming out next year and will fix this major problem causing the rest of the industry lots of headaches.
Except it won’t. From Microsoft’s VP in charge of Outlook:
We are focused on creating a great e-mail experience for the end user, and we support any standard that makes this better. To that end, Microsoft welcomes the development of broadly-adopted e-mail standards. We understand that e-mail is about interoperability among various e-mail programs, and we believe that Outlook provides a good mix of a rich user experience and solid interoperability with a wide variety of other e-mail programs. There is no widely-recognized consensus in the industry about what subset of HTML is appropriate for use in e-mail for interoperability. The “Email Standards Project” does not represent a sanctioned standard or an industry consensus in this area. Should such a consensus arise, we will of course work with other e-mail vendors to provide rich support in our products. We are constantly working to improve our products and the experience that they give to our customers.
The bold part is simply false, untrue, wrong — there are standards, called web standards. All email clients work to be standards-compliant and don’t allowing scripts to execute, because of security risks. But not Microsoft, except for Outlook 2000, which was more standards-compliant than Outlook 2007 (figure that one out). This is like going to a restaurant and refusing to order food because you say that menus do not exist, but forcing them to serve you what you want even though you won’t look at the menu.
Rumor has it that the real reason Microsoft is taking this position is that “the source of the problem is that the Outlook division doesn’t have budget to license IE8’s rendering engine from the IE division” (thanks Carl), although, it seems more like bad planning/management and a refusal to recognize the hugeness of this issue for the 67% of the computer using world that isn’t using Outlook.
There’s a campaign to draw attention to Microsoft’s stupidity, check it out here, there’s already 21,457 tweets about it.