Your orginal post seemed to imply that because MS has control over the Excel XML file format, that they can control implementation of XML web services that Excel can interface with. I don't see where this is the case.
The XML schemas in question do not equal "any Excel file that uses XML". There are other ways that Excel uses XML (such as web services) that are not the XML file format that Excel can optionally generate. Now, if MS has patents on using web services from spreadsheet (or other) apps ...
Also, the licensing terms for using the Excel XML schema look quite reasonable (and royalty free) to me:
[link|http://www.microsoft.com/office/xml/faq.mspx|http://www.microsoft...fice/xml/faq.mspx]