As we've stressed before, incorporating pseudo-support for OOXML into Gnumeric is a terrible mistake. Since OOXML is extremely rare, the only party that benefits from this is Microsoft.
The GNOME desktop strives to deliver the experience of a truly free desktop. Compromises might be made where there are no other choices due to ubiquity (e.g. Samba, which was recently victorious, bar patents). Here is a snag. Open source is not enough if it implements a proprietary format with patent entanglements, such as OOXML. Consider this new writeup:
How open is Open enough?
We have seen the signs that changes are happening. Not just specifically in the Linux world, but in Open Source, Open Standards and in the proprietary world as well.
[...]
Things are looking good for Open Source and Open Standards. Where do things go from here?
People need to insist on having Open Standards.