COM is horrible to write code for (although not THAT bad), and is tricky to troubleshoot (hurray for TLBs and massive hex registry strings) but it is a very handy feature of the system!
Does anything exist on other platforms like Mac OSX and Linux? CORBA was written all over the place GNOME1 / 2 time as I recall but I don't actually know if anything like COM exists anywhere?
Gecko uses XPCOM extensively (though less than it used to). XPCOM is basically a cross-platform implementation of the same principles as Microsoft COM.
In particular, XPCOM allows easy binding with the Spidermonkey JS runtime so you can expose things to scripts.
But then again I use OneDrive to back up my photos natively on iOS, Android, and Windows Phone. I use OneNote on all platforms. I use Microsoft Office on all platforms (including the web). I play Wordament on all platforms. I use Xbox Live Music (formerly Zune Pass) on all platforms.
How many Windows Phone apps does Google have? Zero. What about Apple? Zero. In fact, Google has even refused to allow Windows Phone to access Youtube and Maps on the web. They specifically blocked the user agent for their website.
But no, that one example from Microsoft is totally relevant. Their competitors are much more open.