See Rob Weir’s blog entry “A Leap Backward.”
This is more evidence that Open XML is an attempt to standardize the functionality and behavior, even if wrong, of Microsoft’s own products. Rob ends with:
So there you have it, two ways in which Microsoft has created a needlessly complicated file format, and made your life more difficult if you are trying to work with this format, all to the exclusive advantage of their implementation. I wish I could assure you that this is an isolated example of this approach in OOXML But sadly, it is the rule, not the exception.
Does this remind anyone of this old joke?
Q: How many senior Microsoft engineers does it take to change a light bulb?
A: None. Bill Gates will just redefine Darkness� as the standard.
Sorry, couldn’t help myself.
One last quote from Rob:
The burden of a bug should fall on the product that has the bug, not everyone else in the world.