Certainly in perception. In the Unix philosophy, interoperability is central to the function of the program. It seems to me that apps only have this added as a secondary function, if at all. You can't easily fork an email stream so that part of your incoming mail goes to Outlook and part to Gmail, say based on subject or sender.