Microsoft's corporate customers have been through years of spending money on a wave of EAI (Enterprise Application Integration). Now they are being led into the next wave with the ESB (Enterprise Service Bus) based on the grandly named SOA (Service Oriented Architecture). No doubt, there will be more in this wave ... and more waves.
Yet, at the same time, Microsoft customers see extremely large global systems (like the Internet, television systems, music systems, telephone systems, etc.) all interoperating reasonably happily and working well most of the time. Along the way, each of these systems (except, so far, the Internet) has managed a migration across at least one significant step in underlying technology. It does not take much of a mind-stretch to think (as above): How hard can this really be?!
Corporate customers don't need Gates telling them that interoperability is important and that another language (eXtensible Markup Language) has come along and will solve all their problems.
Bill Gates needs to get out more!