The link could be clearer, but that's not really the point. And IE8 is a big leap forward, but again it's not really the point.
If Microsoft is committed to interoperability why is it wasting money and time on a proprietery format like Silverlight? With the rest of the browsers working to implement HTML5 <video>, <audio> and <canvas> attributes it seems daft to spend cash working
on a problem that don't need fixing.
Unless of your idea of interoperability is everyone on your platform,
I heard of a great way to increase IE8 performance too, installing Google frame. Why waste money developing the IE engine further when you can just chip into webkit or mozilla? That way you'd save a load of cash and time and acheive higher levels of interoperability
almost overnight? Your customers certainly aren't going to care. The ones stuck with IE6 and it's quirks aren't going to upgrade anyway, and the others will probbly just prefer a faster web.